@Generated(value="software.amazon.awssdk:codegen") public final class ControlPanel extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ControlPanel.Builder,ControlPanel>
A control panel represents a group of routing controls that can be changed together in a single transaction.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ControlPanel.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ControlPanel.Builder |
builder() |
String |
clusterArn()
The Amazon Resource Name (ARN) of the cluster that includes the control panel.
|
String |
controlPanelArn()
The Amazon Resource Name (ARN) of the control panel.
|
Boolean |
defaultControlPanel()
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel
for a cluster.
|
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 control panel.
|
Integer |
routingControlCount()
The number of routing controls in the control panel.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ControlPanel.Builder> |
serializableBuilderClass() |
Status |
status()
The deployment status of control panel.
|
String |
statusAsString()
The deployment status of control panel.
|
ControlPanel.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clusterArn()
The Amazon Resource Name (ARN) of the cluster that includes the control panel.
public final String controlPanelArn()
The Amazon Resource Name (ARN) of the control panel.
public final Boolean defaultControlPanel()
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
public final String name()
The name of the control panel. You can use any non-white space character in the name.
public final Integer routingControlCount()
The number of routing controls in the control panel.
public final Status status()
The deployment status of control panel. 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 control panel. 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 ControlPanel.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ControlPanel.Builder,ControlPanel>public static ControlPanel.Builder builder()
public static Class<? extends ControlPanel.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.