@Generated(value="software.amazon.awssdk:codegen") public final class RoutingControl extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RoutingControl.Builder,RoutingControl>
A routing control has one of two states: ON and OFF. You can map the routing control state to the state of an Amazon Route 53 health check, which can be used to control traffic routing.
| 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 that includes the routing control.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the routing control.
|
String |
owner()
The Amazon Web Services account ID of the routing control owner.
|
String |
routingControlArn()
The Amazon Resource Name (ARN) of the routing control.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RoutingControl.Builder> |
serializableBuilderClass() |
Status |
status()
The deployment status of a routing control.
|
String |
statusAsString()
The deployment status of a routing control.
|
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 that includes the routing control.
public final String name()
The name of the routing control.
public final String routingControlArn()
The Amazon Resource Name (ARN) of the routing control.
public final Status status()
The deployment status of a routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
If the service returns an enum value that is not available in the current SDK version, status will
return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
Statuspublic final String statusAsString()
The deployment status of a routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
If the service returns an enum value that is not available in the current SDK version, status will
return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
Statuspublic final String owner()
The Amazon Web Services account ID of the routing control owner.
public 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 © 2023. All rights reserved.