Class CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.batch.CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty>
- Enclosing interface:
CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty
@Stability(Stable)
public static final class CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.skipDeregisterOnUpdate(Boolean skipDeregisterOnUpdate) skipDeregisterOnUpdate(IResolvable skipDeregisterOnUpdate)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
skipDeregisterOnUpdate
@Stability(Stable) public CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty.Builder skipDeregisterOnUpdate(Boolean skipDeregisterOnUpdate) Sets the value ofCfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty.getSkipDeregisterOnUpdate()- Parameters:
skipDeregisterOnUpdate- Specifies whether the previous revision of the job definition is retained in an active status after UPDATE events for the resource. The default value isfalse. When the property is set tofalse, the previous revision of the job definition is de-registered after a new revision is created. When the property is set totrue, the previous revision of the job definition is not de-registered.- Returns:
this
-
skipDeregisterOnUpdate
@Stability(Stable) public CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty.Builder skipDeregisterOnUpdate(IResolvable skipDeregisterOnUpdate) Sets the value ofCfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty.getSkipDeregisterOnUpdate()- Parameters:
skipDeregisterOnUpdate- Specifies whether the previous revision of the job definition is retained in an active status after UPDATE events for the resource. The default value isfalse. When the property is set tofalse, the previous revision of the job definition is de-registered after a new revision is created. When the property is set totrue, the previous revision of the job definition is not de-registered.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty>- Returns:
- a new instance of
CfnJobDefinitionPropsMixin.ResourceRetentionPolicyProperty - Throws:
NullPointerException- if any required attribute was not provided
-