Class CfnClusterPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnClusterPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnClusterPropsMixin>
- Enclosing class:
CfnClusterPropsMixin
@Stability(Stable)
public static final class CfnClusterPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnClusterPropsMixin>
A fluent builder for
CfnClusterPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()clusterType(String clusterType) The hardware type for the cluster.static CfnClusterPropsMixin.Buildercreate()static CfnClusterPropsMixin.Buildercreate(CfnPropertyMixinOptions options) instanceRoleArn(String instanceRoleArn) The IAM role your nodes will use.The user-specified name of the Cluster to be created.networkSettings(CfnClusterPropsMixin.ClusterNetworkSettingsProperty networkSettings) On premises settings which will have the interface network mappings and default Output logical interface.networkSettings(IResolvable networkSettings) On premises settings which will have the interface network mappings and default Output logical interface.A collection of key-value pairs.
-
Method Details
-
create
@Stability(Stable) public static CfnClusterPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnClusterPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnClusterPropsMixin.Builder.
-
clusterType
The hardware type for the cluster.- Parameters:
clusterType- The hardware type for the cluster. This parameter is required.- Returns:
this- See Also:
-
instanceRoleArn
The IAM role your nodes will use.- Parameters:
instanceRoleArn- The IAM role your nodes will use. This parameter is required.- Returns:
this- See Also:
-
name
The user-specified name of the Cluster to be created.- Parameters:
name- The user-specified name of the Cluster to be created. This parameter is required.- Returns:
this- See Also:
-
networkSettings
On premises settings which will have the interface network mappings and default Output logical interface.- Parameters:
networkSettings- On premises settings which will have the interface network mappings and default Output logical interface. This parameter is required.- Returns:
this- See Also:
-
networkSettings
@Stability(Stable) public CfnClusterPropsMixin.Builder networkSettings(CfnClusterPropsMixin.ClusterNetworkSettingsProperty networkSettings) On premises settings which will have the interface network mappings and default Output logical interface.- Parameters:
networkSettings- On premises settings which will have the interface network mappings and default Output logical interface. This parameter is required.- Returns:
this- See Also:
-
tags
A collection of key-value pairs.- Parameters:
tags- A collection of key-value pairs. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnClusterPropsMixin>- Returns:
- a newly built instance of
CfnClusterPropsMixin.
-