Class BackupSelectionOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.BackupSelectionOptions.Jsii$Proxy
- All Implemented Interfaces:
BackupSelectionOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BackupSelectionOptions
@Stability(Stable)
@Internal
public static final class BackupSelectionOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BackupSelectionOptions
An implementation for
BackupSelectionOptions
-
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.BackupSelectionOptions
BackupSelectionOptions.Builder, BackupSelectionOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(BackupSelectionOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theBackupSelectionOptions.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 Boolean
Whether to automatically give restores permissions to the role that AWS Backup uses.final String
The name for this selection.final List<BackupResource>
The resources to backup.final IRole
getRole()
The role that AWS Backup uses to authenticate when backuping or restoring the resources.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 theBackupSelectionOptions.Builder
.
-
-
Method Details
-
getResources
Description copied from interface:BackupSelectionOptions
The resources to backup.Use the helper static methods defined on
BackupResource
.- Specified by:
getResources
in interfaceBackupSelectionOptions
-
getAllowRestores
Description copied from interface:BackupSelectionOptions
Whether to automatically give restores permissions to the role that AWS Backup uses.If
true
, theAWSBackupServiceRolePolicyForRestores
managed policy will be attached to the role.Default: false
- Specified by:
getAllowRestores
in interfaceBackupSelectionOptions
-
getBackupSelectionName
Description copied from interface:BackupSelectionOptions
The name for this selection.Default: - a CDK generated name
- Specified by:
getBackupSelectionName
in interfaceBackupSelectionOptions
-
getRole
Description copied from interface:BackupSelectionOptions
The role that AWS Backup uses to authenticate when backuping or restoring the resources.The
AWSBackupServiceRolePolicyForBackup
managed policy will be attached to this role.Default: - a new role will be created
- Specified by:
getRole
in interfaceBackupSelectionOptions
-
$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()
-