@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BackupPlansListMember extends Object implements Serializable, Cloneable, StructuredPojo
Contains metadata about a backup plan.
Constructor and Description |
---|
BackupPlansListMember() |
Modifier and Type | Method and Description |
---|---|
BackupPlansListMember |
clone() |
boolean |
equals(Object obj) |
List<AdvancedBackupSetting> |
getAdvancedBackupSettings()
Contains a list of
BackupOptions for a resource type. |
String |
getBackupPlanArn()
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50 . |
String |
getBackupPlanId()
Uniquely identifies a backup plan.
|
String |
getBackupPlanName()
The display name of a saved backup plan.
|
Date |
getCreationDate()
The date and time a resource backup plan is created, in Unix format and Coordinated Universal Time (UTC).
|
String |
getCreatorRequestId()
A unique string that identifies the request and allows failed requests to be retried without the risk of running
the operation twice.
|
Date |
getDeletionDate()
The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC).
|
Date |
getLastExecutionDate()
The last time a job to back up resources was run with this rule.
|
String |
getVersionId()
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdvancedBackupSettings(Collection<AdvancedBackupSetting> advancedBackupSettings)
Contains a list of
BackupOptions for a resource type. |
void |
setBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50 . |
void |
setBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
|
void |
setBackupPlanName(String backupPlanName)
The display name of a saved backup plan.
|
void |
setCreationDate(Date creationDate)
The date and time a resource backup plan is created, in Unix format and Coordinated Universal Time (UTC).
|
void |
setCreatorRequestId(String creatorRequestId)
A unique string that identifies the request and allows failed requests to be retried without the risk of running
the operation twice.
|
void |
setDeletionDate(Date deletionDate)
The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC).
|
void |
setLastExecutionDate(Date lastExecutionDate)
The last time a job to back up resources was run with this rule.
|
void |
setVersionId(String versionId)
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long.
|
String |
toString()
Returns a string representation of this object.
|
BackupPlansListMember |
withAdvancedBackupSettings(AdvancedBackupSetting... advancedBackupSettings)
Contains a list of
BackupOptions for a resource type. |
BackupPlansListMember |
withAdvancedBackupSettings(Collection<AdvancedBackupSetting> advancedBackupSettings)
Contains a list of
BackupOptions for a resource type. |
BackupPlansListMember |
withBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50 . |
BackupPlansListMember |
withBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
|
BackupPlansListMember |
withBackupPlanName(String backupPlanName)
The display name of a saved backup plan.
|
BackupPlansListMember |
withCreationDate(Date creationDate)
The date and time a resource backup plan is created, in Unix format and Coordinated Universal Time (UTC).
|
BackupPlansListMember |
withCreatorRequestId(String creatorRequestId)
A unique string that identifies the request and allows failed requests to be retried without the risk of running
the operation twice.
|
BackupPlansListMember |
withDeletionDate(Date deletionDate)
The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC).
|
BackupPlansListMember |
withLastExecutionDate(Date lastExecutionDate)
The last time a job to back up resources was run with this rule.
|
BackupPlansListMember |
withVersionId(String versionId)
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long.
|
public void setBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50
.
backupPlanArn
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50
.public String getBackupPlanArn()
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50
.
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50
.public BackupPlansListMember withBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50
.
backupPlanArn
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50
.public void setBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
backupPlanId
- Uniquely identifies a backup plan.public String getBackupPlanId()
Uniquely identifies a backup plan.
public BackupPlansListMember withBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
backupPlanId
- Uniquely identifies a backup plan.public void setCreationDate(Date creationDate)
The date and time a resource backup plan is created, in Unix format and Coordinated Universal Time (UTC). The
value of CreationDate
is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.
creationDate
- The date and time a resource backup plan is created, in Unix format and Coordinated Universal Time (UTC).
The value of CreationDate
is accurate to milliseconds. For example, the value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087 AM.public Date getCreationDate()
The date and time a resource backup plan is created, in Unix format and Coordinated Universal Time (UTC). The
value of CreationDate
is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.
CreationDate
is accurate to milliseconds. For example, the value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087 AM.public BackupPlansListMember withCreationDate(Date creationDate)
The date and time a resource backup plan is created, in Unix format and Coordinated Universal Time (UTC). The
value of CreationDate
is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.
creationDate
- The date and time a resource backup plan is created, in Unix format and Coordinated Universal Time (UTC).
The value of CreationDate
is accurate to milliseconds. For example, the value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087 AM.public void setDeletionDate(Date deletionDate)
The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC). The value of
DeletionDate
is accurate to milliseconds. For example, the value 1516925490.087 represents Friday,
January 26, 2018 12:11:30.087 AM.
deletionDate
- The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC). The value
of DeletionDate
is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.public Date getDeletionDate()
The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC). The value of
DeletionDate
is accurate to milliseconds. For example, the value 1516925490.087 represents Friday,
January 26, 2018 12:11:30.087 AM.
DeletionDate
is accurate to milliseconds. For example, the value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087 AM.public BackupPlansListMember withDeletionDate(Date deletionDate)
The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC). The value of
DeletionDate
is accurate to milliseconds. For example, the value 1516925490.087 represents Friday,
January 26, 2018 12:11:30.087 AM.
deletionDate
- The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC). The value
of DeletionDate
is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.public void setVersionId(String versionId)
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.
versionId
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs
cannot be edited.public String getVersionId()
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.
public BackupPlansListMember withVersionId(String versionId)
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.
versionId
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs
cannot be edited.public void setBackupPlanName(String backupPlanName)
The display name of a saved backup plan.
backupPlanName
- The display name of a saved backup plan.public String getBackupPlanName()
The display name of a saved backup plan.
public BackupPlansListMember withBackupPlanName(String backupPlanName)
The display name of a saved backup plan.
backupPlanName
- The display name of a saved backup plan.public void setCreatorRequestId(String creatorRequestId)
A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
creatorRequestId
- A unique string that identifies the request and allows failed requests to be retried without the risk of
running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
public String getCreatorRequestId()
A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
public BackupPlansListMember withCreatorRequestId(String creatorRequestId)
A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
creatorRequestId
- A unique string that identifies the request and allows failed requests to be retried without the risk of
running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
public void setLastExecutionDate(Date lastExecutionDate)
The last time a job to back up resources was run with this rule. A date and time, in Unix format and Coordinated
Universal Time (UTC). The value of LastExecutionDate
is accurate to milliseconds. For example, the
value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
lastExecutionDate
- The last time a job to back up resources was run with this rule. A date and time, in Unix format and
Coordinated Universal Time (UTC). The value of LastExecutionDate
is accurate to milliseconds.
For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.public Date getLastExecutionDate()
The last time a job to back up resources was run with this rule. A date and time, in Unix format and Coordinated
Universal Time (UTC). The value of LastExecutionDate
is accurate to milliseconds. For example, the
value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
LastExecutionDate
is accurate to
milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.public BackupPlansListMember withLastExecutionDate(Date lastExecutionDate)
The last time a job to back up resources was run with this rule. A date and time, in Unix format and Coordinated
Universal Time (UTC). The value of LastExecutionDate
is accurate to milliseconds. For example, the
value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
lastExecutionDate
- The last time a job to back up resources was run with this rule. A date and time, in Unix format and
Coordinated Universal Time (UTC). The value of LastExecutionDate
is accurate to milliseconds.
For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.public List<AdvancedBackupSetting> getAdvancedBackupSettings()
Contains a list of BackupOptions
for a resource type.
BackupOptions
for a resource type.public void setAdvancedBackupSettings(Collection<AdvancedBackupSetting> advancedBackupSettings)
Contains a list of BackupOptions
for a resource type.
advancedBackupSettings
- Contains a list of BackupOptions
for a resource type.public BackupPlansListMember withAdvancedBackupSettings(AdvancedBackupSetting... advancedBackupSettings)
Contains a list of BackupOptions
for a resource type.
NOTE: This method appends the values to the existing list (if any). Use
setAdvancedBackupSettings(java.util.Collection)
or
withAdvancedBackupSettings(java.util.Collection)
if you want to override the existing values.
advancedBackupSettings
- Contains a list of BackupOptions
for a resource type.public BackupPlansListMember withAdvancedBackupSettings(Collection<AdvancedBackupSetting> advancedBackupSettings)
Contains a list of BackupOptions
for a resource type.
advancedBackupSettings
- Contains a list of BackupOptions
for a resource type.public String toString()
toString
in class Object
Object.toString()
public BackupPlansListMember clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.