Class CfnDaemonPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ecs.CfnDaemonPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDaemonPropsMixin>
- Enclosing class:
CfnDaemonPropsMixin
@Stability(Stable)
public static final class CfnDaemonPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDaemonPropsMixin>
A fluent builder for
CfnDaemonPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()capacityProviderArns(List<String> capacityProviderArns) clusterArn(String clusterArn) static CfnDaemonPropsMixin.Buildercreate()static CfnDaemonPropsMixin.Buildercreate(CfnPropertyMixinOptions options) daemonName(String daemonName) daemonTaskDefinitionArn(String daemonTaskDefinitionArn) deploymentConfiguration(CfnDaemonPropsMixin.DaemonDeploymentConfigurationProperty deploymentConfiguration) deploymentConfiguration(IResolvable deploymentConfiguration) enableEcsManagedTags(Boolean enableEcsManagedTags) enableEcsManagedTags(IResolvable enableEcsManagedTags) enableExecuteCommand(Boolean enableExecuteCommand) enableExecuteCommand(IResolvable enableExecuteCommand) propagateTags(String propagateTags)
-
Method Details
-
create
@Stability(Stable) public static CfnDaemonPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDaemonPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDaemonPropsMixin.Builder.
-
capacityProviderArns
@Stability(Stable) public CfnDaemonPropsMixin.Builder capacityProviderArns(List<String> capacityProviderArns) - Parameters:
capacityProviderArns- This parameter is required.- Returns:
this- See Also:
-
clusterArn
- Parameters:
clusterArn- This parameter is required.- Returns:
this- See Also:
-
daemonName
- Parameters:
daemonName- This parameter is required.- Returns:
this- See Also:
-
daemonTaskDefinitionArn
@Stability(Stable) public CfnDaemonPropsMixin.Builder daemonTaskDefinitionArn(String daemonTaskDefinitionArn) - Parameters:
daemonTaskDefinitionArn- This parameter is required.- Returns:
this- See Also:
-
deploymentConfiguration
@Stability(Stable) public CfnDaemonPropsMixin.Builder deploymentConfiguration(IResolvable deploymentConfiguration) - Parameters:
deploymentConfiguration- This parameter is required.- Returns:
this- See Also:
-
deploymentConfiguration
@Stability(Stable) public CfnDaemonPropsMixin.Builder deploymentConfiguration(CfnDaemonPropsMixin.DaemonDeploymentConfigurationProperty deploymentConfiguration) - Parameters:
deploymentConfiguration- This parameter is required.- Returns:
this- See Also:
-
enableEcsManagedTags
@Stability(Stable) public CfnDaemonPropsMixin.Builder enableEcsManagedTags(Boolean enableEcsManagedTags) - Parameters:
enableEcsManagedTags- This parameter is required.- Returns:
this- See Also:
-
enableEcsManagedTags
@Stability(Stable) public CfnDaemonPropsMixin.Builder enableEcsManagedTags(IResolvable enableEcsManagedTags) - Parameters:
enableEcsManagedTags- This parameter is required.- Returns:
this- See Also:
-
enableExecuteCommand
@Stability(Stable) public CfnDaemonPropsMixin.Builder enableExecuteCommand(Boolean enableExecuteCommand) - Parameters:
enableExecuteCommand- This parameter is required.- Returns:
this- See Also:
-
enableExecuteCommand
@Stability(Stable) public CfnDaemonPropsMixin.Builder enableExecuteCommand(IResolvable enableExecuteCommand) - Parameters:
enableExecuteCommand- This parameter is required.- Returns:
this- See Also:
-
propagateTags
- Parameters:
propagateTags- This parameter is required.- Returns:
this- See Also:
-
tags
- Parameters:
tags- This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDaemonPropsMixin>- Returns:
- a newly built instance of
CfnDaemonPropsMixin.
-