@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AdvancedBackupSetting extends Object implements Serializable, Cloneable, StructuredPojo
A list of backup options for each resource type.
| Constructor and Description |
|---|
AdvancedBackupSetting() |
| Modifier and Type | Method and Description |
|---|---|
AdvancedBackupSetting |
addBackupOptionsEntry(String key,
String value)
Add a single BackupOptions entry
|
AdvancedBackupSetting |
clearBackupOptionsEntries()
Removes all the entries added into BackupOptions.
|
AdvancedBackupSetting |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getBackupOptions()
Specifies the backup option for a selected resource.
|
String |
getResourceType()
Specifies an object containing resource type and backup options.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setBackupOptions(Map<String,String> backupOptions)
Specifies the backup option for a selected resource.
|
void |
setResourceType(String resourceType)
Specifies an object containing resource type and backup options.
|
String |
toString()
Returns a string representation of this object.
|
AdvancedBackupSetting |
withBackupOptions(Map<String,String> backupOptions)
Specifies the backup option for a selected resource.
|
AdvancedBackupSetting |
withResourceType(String resourceType)
Specifies an object containing resource type and backup options.
|
public void setResourceType(String resourceType)
Specifies an object containing resource type and backup options. The only supported resource type is Amazon EC2 instances with Windows Volume Shadow Copy Service (VSS). For a CloudFormation example, see the sample CloudFormation template to enable Windows VSS in the Backup User Guide.
Valid values: EC2.
resourceType - Specifies an object containing resource type and backup options. The only supported resource type is
Amazon EC2 instances with Windows Volume Shadow Copy Service (VSS). For a CloudFormation example, see the
sample CloudFormation template to enable Windows VSS in the Backup User Guide.
Valid values: EC2.
public String getResourceType()
Specifies an object containing resource type and backup options. The only supported resource type is Amazon EC2 instances with Windows Volume Shadow Copy Service (VSS). For a CloudFormation example, see the sample CloudFormation template to enable Windows VSS in the Backup User Guide.
Valid values: EC2.
Valid values: EC2.
public AdvancedBackupSetting withResourceType(String resourceType)
Specifies an object containing resource type and backup options. The only supported resource type is Amazon EC2 instances with Windows Volume Shadow Copy Service (VSS). For a CloudFormation example, see the sample CloudFormation template to enable Windows VSS in the Backup User Guide.
Valid values: EC2.
resourceType - Specifies an object containing resource type and backup options. The only supported resource type is
Amazon EC2 instances with Windows Volume Shadow Copy Service (VSS). For a CloudFormation example, see the
sample CloudFormation template to enable Windows VSS in the Backup User Guide.
Valid values: EC2.
public Map<String,String> getBackupOptions()
Specifies the backup option for a selected resource. This option is only available for Windows VSS backup jobs.
Valid values:
Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a
Windows VSS backup.
Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not
enabled by default.
If you specify an invalid option, you get an InvalidParameterValueException exception.
For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup.
Valid values:
Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create
a Windows VSS backup.
Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS
option is not enabled by default.
If you specify an invalid option, you get an InvalidParameterValueException exception.
For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup.
public void setBackupOptions(Map<String,String> backupOptions)
Specifies the backup option for a selected resource. This option is only available for Windows VSS backup jobs.
Valid values:
Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a
Windows VSS backup.
Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not
enabled by default.
If you specify an invalid option, you get an InvalidParameterValueException exception.
For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup.
backupOptions - Specifies the backup option for a selected resource. This option is only available for Windows VSS backup
jobs.
Valid values:
Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create
a Windows VSS backup.
Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option
is not enabled by default.
If you specify an invalid option, you get an InvalidParameterValueException exception.
For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup.
public AdvancedBackupSetting withBackupOptions(Map<String,String> backupOptions)
Specifies the backup option for a selected resource. This option is only available for Windows VSS backup jobs.
Valid values:
Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a
Windows VSS backup.
Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not
enabled by default.
If you specify an invalid option, you get an InvalidParameterValueException exception.
For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup.
backupOptions - Specifies the backup option for a selected resource. This option is only available for Windows VSS backup
jobs.
Valid values:
Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create
a Windows VSS backup.
Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option
is not enabled by default.
If you specify an invalid option, you get an InvalidParameterValueException exception.
For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup.
public AdvancedBackupSetting addBackupOptionsEntry(String key, String value)
public AdvancedBackupSetting clearBackupOptionsEntries()
public String toString()
toString in class ObjectObject.toString()public AdvancedBackupSetting clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.