Class CfnLayerPropsMixin.ShutdownEventConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.opsworks.mixins.CfnLayerPropsMixin.ShutdownEventConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLayerPropsMixin.ShutdownEventConfigurationProperty>
- Enclosing interface:
CfnLayerPropsMixin.ShutdownEventConfigurationProperty
@Stability(Stable)
public static final class CfnLayerPropsMixin.ShutdownEventConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLayerPropsMixin.ShutdownEventConfigurationProperty>
A builder for
CfnLayerPropsMixin.ShutdownEventConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.delayUntilElbConnectionsDrained(Boolean delayUntilElbConnectionsDrained) delayUntilElbConnectionsDrained(IResolvable delayUntilElbConnectionsDrained) executionTimeout(Number executionTimeout)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
delayUntilElbConnectionsDrained
@Stability(Stable) public CfnLayerPropsMixin.ShutdownEventConfigurationProperty.Builder delayUntilElbConnectionsDrained(Boolean delayUntilElbConnectionsDrained) Sets the value ofCfnLayerPropsMixin.ShutdownEventConfigurationProperty.getDelayUntilElbConnectionsDrained()- Parameters:
delayUntilElbConnectionsDrained- Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining- Returns:
this
-
delayUntilElbConnectionsDrained
@Stability(Stable) public CfnLayerPropsMixin.ShutdownEventConfigurationProperty.Builder delayUntilElbConnectionsDrained(IResolvable delayUntilElbConnectionsDrained) Sets the value ofCfnLayerPropsMixin.ShutdownEventConfigurationProperty.getDelayUntilElbConnectionsDrained()- Parameters:
delayUntilElbConnectionsDrained- Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining- Returns:
this
-
executionTimeout
@Stability(Stable) public CfnLayerPropsMixin.ShutdownEventConfigurationProperty.Builder executionTimeout(Number executionTimeout) - Parameters:
executionTimeout- The time, in seconds, that OpsWorks Stacks waits after triggering a Shutdown event before shutting down an instance.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnLayerPropsMixin.ShutdownEventConfigurationProperty>- Returns:
- a new instance of
CfnLayerPropsMixin.ShutdownEventConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-