Interface RoutingControl.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RoutingControl.Builder,
,RoutingControl> SdkBuilder<RoutingControl.Builder,
,RoutingControl> SdkPojo
- Enclosing class:
RoutingControl
@Mutable
@NotThreadSafe
public static interface RoutingControl.Builder
extends SdkPojo, CopyableBuilder<RoutingControl.Builder,RoutingControl>
-
Method Summary
Modifier and TypeMethodDescriptioncontrolPanelArn
(String controlPanelArn) The Amazon Resource Name (ARN) of the control panel where the routing control is located.controlPanelName
(String controlPanelName) The name of the control panel where the routing control is located.The Amazon Web Services account ID of the routing control owner.routingControlArn
(String routingControlArn) The Amazon Resource Name (ARN) of the routing control.routingControlName
(String routingControlName) The name of the routing control.routingControlState
(String routingControlState) The current state of the routing control.routingControlState
(RoutingControlState routingControlState) The current state of the routing control.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
controlPanelArn
The Amazon Resource Name (ARN) of the control panel where the routing control is located.
- Parameters:
controlPanelArn
- The Amazon Resource Name (ARN) of the control panel where the routing control is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlPanelName
The name of the control panel where the routing control is located. Only ASCII characters are supported for control panel names.
- Parameters:
controlPanelName
- The name of the control panel where the routing control is located. Only ASCII characters are supported for control panel names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingControlArn
The Amazon Resource Name (ARN) of the routing control.
- Parameters:
routingControlArn
- The Amazon Resource Name (ARN) of the routing control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingControlName
The name of the routing control.
- Parameters:
routingControlName
- The name of the routing control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingControlState
The current state of the routing control. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow.
- Parameters:
routingControlState
- The current state of the routing control. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
routingControlState
The current state of the routing control. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow.
- Parameters:
routingControlState
- The current state of the routing control. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
owner
The Amazon Web Services account ID of the routing control owner.
- Parameters:
owner
- The Amazon Web Services account ID of the routing control owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-