Interface ControlPanel.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ControlPanel.Builder,ControlPanel>,SdkBuilder<ControlPanel.Builder,ControlPanel>,SdkPojo
- Enclosing class:
- ControlPanel
public static interface ControlPanel.Builder extends SdkPojo, CopyableBuilder<ControlPanel.Builder,ControlPanel>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ControlPanel.BuilderclusterArn(String clusterArn)The Amazon Resource Name (ARN) of the cluster that includes the control panel.ControlPanel.BuildercontrolPanelArn(String controlPanelArn)The Amazon Resource Name (ARN) of the control panel.ControlPanel.BuilderdefaultControlPanel(Boolean defaultControlPanel)A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster.ControlPanel.Buildername(String name)The name of the control panel.ControlPanel.Builderowner(String owner)The Amazon Web Services account ID of the control panel owner.ControlPanel.BuilderroutingControlCount(Integer routingControlCount)The number of routing controls in the control panel.ControlPanel.Builderstatus(String status)The deployment status of control panel.ControlPanel.Builderstatus(Status status)The deployment status of control panel.-
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, sdkFields
-
-
-
-
Method Detail
-
clusterArn
ControlPanel.Builder clusterArn(String clusterArn)
The Amazon Resource Name (ARN) of the cluster that includes the control panel.
- Parameters:
clusterArn- The Amazon Resource Name (ARN) of the cluster that includes the control panel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlPanelArn
ControlPanel.Builder controlPanelArn(String controlPanelArn)
The Amazon Resource Name (ARN) of the control panel.
- Parameters:
controlPanelArn- The Amazon Resource Name (ARN) of the control panel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultControlPanel
ControlPanel.Builder defaultControlPanel(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ControlPanel.Builder name(String name)
The name of the control panel. You can use any non-white space character in the name.
- Parameters:
name- The name of the control panel. You can use any non-white space character in the name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingControlCount
ControlPanel.Builder routingControlCount(Integer routingControlCount)
The number of routing controls in the control panel.
- Parameters:
routingControlCount- The number of routing controls in the control panel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ControlPanel.Builder status(String status)
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
-
status
ControlPanel.Builder status(Status status)
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
-
owner
ControlPanel.Builder owner(String owner)
The Amazon Web Services account ID of the control panel owner.
- Parameters:
owner- The Amazon Web Services account ID of the control panel owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-