@Stability(value=Experimental) public static final class TerraformResourceLifecycle.Builder extends Object implements software.amazon.jsii.Builder<TerraformResourceLifecycle>
TerraformResourceLifecycle
Constructor and Description |
---|
Builder() |
@Stability(value=Experimental) public TerraformResourceLifecycle.Builder createBeforeDestroy(Boolean createBeforeDestroy)
TerraformResourceLifecycle.getCreateBeforeDestroy()
createBeforeDestroy
- the value to be set.this
@Stability(value=Experimental) public TerraformResourceLifecycle.Builder ignoreChanges(List<String> ignoreChanges)
TerraformResourceLifecycle.getIgnoreChanges()
ignoreChanges
- the value to be set.this
@Stability(value=Experimental) public TerraformResourceLifecycle.Builder ignoreChanges(String ignoreChanges)
TerraformResourceLifecycle.getIgnoreChanges()
ignoreChanges
- the value to be set.this
@Stability(value=Experimental) public TerraformResourceLifecycle.Builder postcondition(List<? extends Postcondition> postcondition)
TerraformResourceLifecycle.getPostcondition()
postcondition
- the value to be set.this
@Stability(value=Experimental) public TerraformResourceLifecycle.Builder precondition(List<? extends Precondition> precondition)
TerraformResourceLifecycle.getPrecondition()
precondition
- the value to be set.this
@Stability(value=Experimental) public TerraformResourceLifecycle.Builder preventDestroy(Boolean preventDestroy)
TerraformResourceLifecycle.getPreventDestroy()
preventDestroy
- the value to be set.this
@Stability(value=Experimental) public TerraformResourceLifecycle.Builder replaceTriggeredBy(List<? extends Object> replaceTriggeredBy)
TerraformResourceLifecycle.getReplaceTriggeredBy()
replaceTriggeredBy
- the value to be set.this
@Stability(value=Experimental) public TerraformResourceLifecycle build()
build
in interface software.amazon.jsii.Builder<TerraformResourceLifecycle>
TerraformResourceLifecycle
NullPointerException
- if any required attribute was not providedCopyright © 2023. All rights reserved.