public static final class CfnRoute.WeightedTargetProperty.Builder
extends java.lang.Object
CfnRoute.WeightedTargetProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnRoute.WeightedTargetProperty |
build()
Builds the configured instance.
|
CfnRoute.WeightedTargetProperty.Builder |
port(java.lang.Number port)
Sets the value of
CfnRoute.WeightedTargetProperty.getPort() |
CfnRoute.WeightedTargetProperty.Builder |
virtualNode(java.lang.String virtualNode)
Sets the value of
CfnRoute.WeightedTargetProperty.getVirtualNode() |
CfnRoute.WeightedTargetProperty.Builder |
weight(java.lang.Number weight)
Sets the value of
CfnRoute.WeightedTargetProperty.getWeight() |
public CfnRoute.WeightedTargetProperty.Builder virtualNode(java.lang.String virtualNode)
CfnRoute.WeightedTargetProperty.getVirtualNode()
virtualNode
- The virtual node to associate with the weighted target. This parameter is required.this
public CfnRoute.WeightedTargetProperty.Builder weight(java.lang.Number weight)
CfnRoute.WeightedTargetProperty.getWeight()
weight
- The relative weight of the weighted target. This parameter is required.this
public CfnRoute.WeightedTargetProperty.Builder port(java.lang.Number port)
CfnRoute.WeightedTargetProperty.getPort()
port
- The targeted port of the weighted object.this
public CfnRoute.WeightedTargetProperty build()
CfnRoute.WeightedTargetProperty
java.lang.NullPointerException
- if any required attribute was not provided