Class CfnLifecyclePolicyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dlm.CfnLifecyclePolicyProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLifecyclePolicyProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnLifecyclePolicyProps
@Stability(Stable)
@Internal
public static final class CfnLifecyclePolicyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLifecyclePolicyProps
An implementation for
CfnLifecyclePolicyProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.dlm.CfnLifecyclePolicyProps
CfnLifecyclePolicyProps.Builder, CfnLifecyclePolicyProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLifecyclePolicyProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringA description of the lifecycle policy.final StringThe Amazon Resource Name (ARN) of the IAM role used to run the operations specified by the lifecycle policy.final ObjectThe configuration details of the lifecycle policy.final StringgetState()The activation state of the lifecycle policy.getTags()The tags to apply to the lifecycle policy during creation.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnLifecyclePolicyProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnLifecyclePolicyPropsA description of the lifecycle policy.The characters ^[0-9A-Za-z _-]+$ are supported.
- Specified by:
getDescriptionin interfaceCfnLifecyclePolicyProps
-
getExecutionRoleArn
Description copied from interface:CfnLifecyclePolicyPropsThe Amazon Resource Name (ARN) of the IAM role used to run the operations specified by the lifecycle policy.- Specified by:
getExecutionRoleArnin interfaceCfnLifecyclePolicyProps
-
getPolicyDetails
Description copied from interface:CfnLifecyclePolicyPropsThe configuration details of the lifecycle policy.- Specified by:
getPolicyDetailsin interfaceCfnLifecyclePolicyProps
-
getState
Description copied from interface:CfnLifecyclePolicyPropsThe activation state of the lifecycle policy.- Specified by:
getStatein interfaceCfnLifecyclePolicyProps
-
getTags
Description copied from interface:CfnLifecyclePolicyPropsThe tags to apply to the lifecycle policy during creation.- Specified by:
getTagsin interfaceCfnLifecyclePolicyProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-