Class CfnRoutingControlPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.route53recoverycontrol.CfnRoutingControlPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRoutingControlPropsMixin>
- Enclosing class:
CfnRoutingControlPropsMixin
@Stability(Stable)
public static final class CfnRoutingControlPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRoutingControlPropsMixin>
A fluent builder for
CfnRoutingControlPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()clusterArn(String clusterArn) The Amazon Resource Name (ARN) of the cluster that hosts the routing control.clusterArn(IClusterRef clusterArn) The Amazon Resource Name (ARN) of the cluster that hosts the routing control.controlPanelArn(String controlPanelArn) The Amazon Resource Name (ARN) of the control panel that includes the routing control.controlPanelArn(IControlPanelRef controlPanelArn) The Amazon Resource Name (ARN) of the control panel that includes the routing control.create()create(CfnPropertyMixinOptions options) The name of the routing control.
-
Method Details
-
create
@Stability(Stable) public static CfnRoutingControlPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnRoutingControlPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnRoutingControlPropsMixin.Builder.
-
clusterArn
The Amazon Resource Name (ARN) of the cluster that hosts the routing control.- Parameters:
clusterArn- The Amazon Resource Name (ARN) of the cluster that hosts the routing control. This parameter is required.- Returns:
this- See Also:
-
clusterArn
The Amazon Resource Name (ARN) of the cluster that hosts the routing control.- Parameters:
clusterArn- The Amazon Resource Name (ARN) of the cluster that hosts the routing control. This parameter is required.- Returns:
this- See Also:
-
controlPanelArn
@Stability(Stable) public CfnRoutingControlPropsMixin.Builder controlPanelArn(String controlPanelArn) The Amazon Resource Name (ARN) of the control panel that includes the routing control.- Parameters:
controlPanelArn- The Amazon Resource Name (ARN) of the control panel that includes the routing control. This parameter is required.- Returns:
this- See Also:
-
controlPanelArn
@Stability(Stable) public CfnRoutingControlPropsMixin.Builder controlPanelArn(IControlPanelRef controlPanelArn) The Amazon Resource Name (ARN) of the control panel that includes the routing control.- Parameters:
controlPanelArn- The Amazon Resource Name (ARN) of the control panel that includes the routing control. This parameter is required.- Returns:
this- See Also:
-
name
The name of the routing control.You can use any non-white space character in the name.
- Parameters:
name- The name of the routing control. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRoutingControlPropsMixin>- Returns:
- a newly built instance of
CfnRoutingControlPropsMixin.
-