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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.backup.CfnBackupPlan.BackupRuleResourceTypeProperty
CfnBackupPlan.BackupRuleResourceTypeProperty.Builder, CfnBackupPlan.BackupRuleResourceTypeProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBackupPlan.BackupRuleResourceTypeProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Number
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .final Object
An array of CopyAction objects, which contains the details of the copy operation.final Object
Enables continuous backup and point-in-time restores (PITR).final Object
final Object
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires.final Object
The tags to assign to the resources.final String
A display name for a backup rule.final String
A CRON expression specifying when AWS Backup initiates a backup job.final String
This is the timezone in which the schedule expression is set.final Number
An 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 String
The name of a logical container where backups are stored.final int
hashCode()
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.BackupRuleResourceTypeProperty
A display name for a backup rule.- Specified by:
getRuleName
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getTargetBackupVault
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
The 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:
getTargetBackupVault
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getCompletionWindowMinutes
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .- Specified by:
getCompletionWindowMinutes
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getCopyActions
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
An array of CopyAction objects, which contains the details of the copy operation.- Specified by:
getCopyActions
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getEnableContinuousBackup
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
Enables continuous backup and point-in-time restores (PITR).- Specified by:
getEnableContinuousBackup
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getIndexActions
- Specified by:
getIndexActions
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getLifecycle
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
The 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:
getLifecycle
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getRecoveryPointTags
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
The tags to assign to the resources.- Specified by:
getRecoveryPointTags
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getScheduleExpression
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
A CRON expression specifying when AWS Backup initiates a backup job.- Specified by:
getScheduleExpression
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getScheduleExpressionTimezone
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
This 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:
getScheduleExpressionTimezone
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
getStartWindowMinutes
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
An 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:
getStartWindowMinutes
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-