Class CfnBackupPlan.BackupRuleResourceTypeProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.CfnBackupPlan.BackupRuleResourceTypeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBackupPlan.BackupRuleResourceTypeProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBackupPlan.BackupRuleResourceTypeProperty
@Stability(Stable)
@Internal
public static final class CfnBackupPlan.BackupRuleResourceTypeProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBackupPlan.BackupRuleResourceTypeProperty
An implementation for
CfnBackupPlan.BackupRuleResourceTypeProperty-
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.backup.CfnBackupPlan.BackupRuleResourceTypeProperty
CfnBackupPlan.BackupRuleResourceTypeProperty.Builder, CfnBackupPlan.BackupRuleResourceTypeProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBackupPlan.BackupRuleResourceTypeProperty.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 NumberA value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .final ObjectAn array of CopyAction objects, which contains the details of the copy operation.final ObjectEnables continuous backup and point-in-time restores (PITR).final ObjectThe lifecycle defines when a protected resource is transitioned to cold storage and when it expires.final ObjectThe tags to assign to the resources.final StringA display name for a backup rule.final StringA CRON expression specifying when AWS Backup initiates a backup job.final StringThis is the timezone in which the schedule expression is set.final NumberAn optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.final StringThe name of a logical container where backups are stored.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 theCfnBackupPlan.BackupRuleResourceTypeProperty.Builder.
-
-
Method Details
-
getRuleName
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyA display name for a backup rule.- Specified by:
getRuleNamein interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
getTargetBackupVault
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyThe name of a logical container where backups are stored.Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
- Specified by:
getTargetBackupVaultin interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
getCompletionWindowMinutes
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyA value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .- Specified by:
getCompletionWindowMinutesin interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
getCopyActions
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyAn array of CopyAction objects, which contains the details of the copy operation.- Specified by:
getCopyActionsin interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
getEnableContinuousBackup
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyEnables continuous backup and point-in-time restores (PITR).- Specified by:
getEnableContinuousBackupin interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
getLifecycle
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyThe lifecycle defines when a protected resource is transitioned to cold storage and when it expires.AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
- Specified by:
getLifecyclein interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
getRecoveryPointTags
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyThe tags to assign to the resources.- Specified by:
getRecoveryPointTagsin interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
getScheduleExpression
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyA CRON expression specifying when AWS Backup initiates a backup job.- Specified by:
getScheduleExpressionin interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
getScheduleExpressionTimezone
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyThis is the timezone in which the schedule expression is set.By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
- Specified by:
getScheduleExpressionTimezonein interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
getStartWindowMinutes
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypePropertyAn optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.If this value is included, it must be at least 60 minutes to avoid errors.
- Specified by:
getStartWindowMinutesin interfaceCfnBackupPlan.BackupRuleResourceTypeProperty- See Also:
-
$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()
-