Class CfnJobDefinition.ResourceRetentionPolicyProperty.Builder
java.lang.Object
software.amazon.awscdk.services.batch.CfnJobDefinition.ResourceRetentionPolicyProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnJobDefinition.ResourceRetentionPolicyProperty>
- Enclosing interface:
CfnJobDefinition.ResourceRetentionPolicyProperty
@Stability(Stable)
public static final class CfnJobDefinition.ResourceRetentionPolicyProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnJobDefinition.ResourceRetentionPolicyProperty>
A builder for
CfnJobDefinition.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 CfnJobDefinition.ResourceRetentionPolicyProperty.Builder skipDeregisterOnUpdate(Boolean skipDeregisterOnUpdate) - 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 CfnJobDefinition.ResourceRetentionPolicyProperty.Builder skipDeregisterOnUpdate(IResolvable skipDeregisterOnUpdate) - 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<CfnJobDefinition.ResourceRetentionPolicyProperty>- Returns:
- a new instance of
CfnJobDefinition.ResourceRetentionPolicyProperty - Throws:
NullPointerException- if any required attribute was not provided
-