@Generated(value="software.amazon.awssdk:codegen") public final class RoutingControl extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RoutingControl.Builder,RoutingControl>
A routing control, which is a simple on/off switch that you can use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When the state is Off, traffic does not flow.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RoutingControl.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RoutingControl.Builder |
builder() |
String |
controlPanelArn()
The Amazon Resource Name (ARN) of the control panel where the routing control is located.
|
String |
controlPanelName()
The name of the control panel where the routing control is located.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
routingControlArn()
The Amazon Resource Name (ARN) of the routing control.
|
String |
routingControlName()
The name of the routing control.
|
RoutingControlState |
routingControlState()
The current state of the routing control.
|
String |
routingControlStateAsString()
The current state of the routing control.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RoutingControl.Builder> |
serializableBuilderClass() |
RoutingControl.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String controlPanelArn()
The Amazon Resource Name (ARN) of the control panel where the routing control is located.
public final String controlPanelName()
The name of the control panel where the routing control is located.
public final String routingControlArn()
The Amazon Resource Name (ARN) of the routing control.
public final String routingControlName()
The name of the routing control.
public final RoutingControlState routingControlState()
The current state of the routing control. When a routing control state is On, traffic flows to a cell. When the state is Off, traffic does not flow.
If the service returns an enum value that is not available in the current SDK version,
routingControlState will return RoutingControlState.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from routingControlStateAsString().
RoutingControlStatepublic final String routingControlStateAsString()
The current state of the routing control. When a routing control state is On, traffic flows to a cell. When the state is Off, traffic does not flow.
If the service returns an enum value that is not available in the current SDK version,
routingControlState will return RoutingControlState.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from routingControlStateAsString().
RoutingControlStatepublic RoutingControl.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RoutingControl.Builder,RoutingControl>public static RoutingControl.Builder builder()
public static Class<? extends RoutingControl.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.