Class BackupPlanProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.BackupPlanProps.Jsii$Proxy
- All Implemented Interfaces:
BackupPlanProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BackupPlanProps
@Stability(Stable)
@Internal
public static final class BackupPlanProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BackupPlanProps
An implementation for
BackupPlanProps
-
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.BackupPlanProps
BackupPlanProps.Builder, BackupPlanProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(BackupPlanProps.Builder builder) Constructor that initializes the object based on literal property values passed by theBackupPlanProps.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 String
The display name of the backup plan.final List<BackupPlanRule>
Rules for the backup plan.final IBackupVault
The backup vault where backups are stored.final Boolean
Enable Windows VSS backup.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 theBackupPlanProps.Builder
.
-
-
Method Details
-
getBackupPlanName
Description copied from interface:BackupPlanProps
The display name of the backup plan.Default: - A CDK generated name
- Specified by:
getBackupPlanName
in interfaceBackupPlanProps
-
getBackupPlanRules
Description copied from interface:BackupPlanProps
Rules for the backup plan.Use
addRule()
to add rules after instantiation.Default: - use `addRule()` to add rules
- Specified by:
getBackupPlanRules
in interfaceBackupPlanProps
-
getBackupVault
Description copied from interface:BackupPlanProps
The backup vault where backups are stored.Default: - use the vault defined at the rule level. If not defined a new common vault for the plan will be created
- Specified by:
getBackupVault
in interfaceBackupPlanProps
-
getWindowsVss
Description copied from interface:BackupPlanProps
Enable Windows VSS backup.Default: false
- Specified by:
getWindowsVss
in interfaceBackupPlanProps
- 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()
-