@Stability(value=Stable) public static final class CfnLifecyclePolicyProps.Builder extends Object implements software.amazon.jsii.Builder<CfnLifecyclePolicyProps>
CfnLifecyclePolicyProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnLifecyclePolicyProps |
build()
Builds the configured instance.
|
CfnLifecyclePolicyProps.Builder |
description(String description)
Sets the value of
CfnLifecyclePolicyProps.getDescription() |
CfnLifecyclePolicyProps.Builder |
executionRoleArn(String executionRoleArn)
Sets the value of
CfnLifecyclePolicyProps.getExecutionRoleArn() |
CfnLifecyclePolicyProps.Builder |
policyDetails(CfnLifecyclePolicy.PolicyDetailsProperty policyDetails)
Sets the value of
CfnLifecyclePolicyProps.getPolicyDetails() |
CfnLifecyclePolicyProps.Builder |
policyDetails(IResolvable policyDetails)
Sets the value of
CfnLifecyclePolicyProps.getPolicyDetails() |
CfnLifecyclePolicyProps.Builder |
state(String state)
Sets the value of
CfnLifecyclePolicyProps.getState() |
CfnLifecyclePolicyProps.Builder |
tags(List<? extends CfnTag> tags)
Sets the value of
CfnLifecyclePolicyProps.getTags() |
@Stability(value=Stable) public CfnLifecyclePolicyProps.Builder description(String description)
CfnLifecyclePolicyProps.getDescription()description - A description of the lifecycle policy.
The characters ^[0-9A-Za-z _-]+$ are supported.this@Stability(value=Stable) public CfnLifecyclePolicyProps.Builder executionRoleArn(String executionRoleArn)
CfnLifecyclePolicyProps.getExecutionRoleArn()executionRoleArn - The Amazon Resource Name (ARN) of the IAM role used to run the operations specified by the lifecycle policy.this@Stability(value=Stable) public CfnLifecyclePolicyProps.Builder policyDetails(CfnLifecyclePolicy.PolicyDetailsProperty policyDetails)
CfnLifecyclePolicyProps.getPolicyDetails()policyDetails - The configuration details of the lifecycle policy.this@Stability(value=Stable) public CfnLifecyclePolicyProps.Builder policyDetails(IResolvable policyDetails)
CfnLifecyclePolicyProps.getPolicyDetails()policyDetails - The configuration details of the lifecycle policy.this@Stability(value=Stable) public CfnLifecyclePolicyProps.Builder state(String state)
CfnLifecyclePolicyProps.getState()state - The activation state of the lifecycle policy.this@Stability(value=Stable) public CfnLifecyclePolicyProps.Builder tags(List<? extends CfnTag> tags)
CfnLifecyclePolicyProps.getTags()tags - The tags to apply to the lifecycle policy during creation.this@Stability(value=Stable) public CfnLifecyclePolicyProps build()
build in interface software.amazon.jsii.Builder<CfnLifecyclePolicyProps>CfnLifecyclePolicyPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.