@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BackupVaultListMember extends Object implements Serializable, Cloneable, StructuredPojo
Contains metadata about a backup vault.
Constructor and Description |
---|
BackupVaultListMember() |
Modifier and Type | Method and Description |
---|---|
BackupVaultListMember |
clone() |
boolean |
equals(Object obj) |
String |
getBackupVaultArn()
An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault . |
String |
getBackupVaultName()
The name of a logical container where backups are stored.
|
Date |
getCreationDate()
The date and time a resource backup 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.
|
String |
getEncryptionKeyArn()
The server-side encryption key that is used to protect your backups; for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab . |
Long |
getNumberOfRecoveryPoints()
The number of recovery points that are stored in a backup vault.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBackupVaultArn(String backupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault . |
void |
setBackupVaultName(String backupVaultName)
The name of a logical container where backups are stored.
|
void |
setCreationDate(Date creationDate)
The date and time a resource backup 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 |
setEncryptionKeyArn(String encryptionKeyArn)
The server-side encryption key that is used to protect your backups; for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab . |
void |
setNumberOfRecoveryPoints(Long numberOfRecoveryPoints)
The number of recovery points that are stored in a backup vault.
|
String |
toString()
Returns a string representation of this object.
|
BackupVaultListMember |
withBackupVaultArn(String backupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault . |
BackupVaultListMember |
withBackupVaultName(String backupVaultName)
The name of a logical container where backups are stored.
|
BackupVaultListMember |
withCreationDate(Date creationDate)
The date and time a resource backup is created, in Unix format and Coordinated Universal Time (UTC).
|
BackupVaultListMember |
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.
|
BackupVaultListMember |
withEncryptionKeyArn(String encryptionKeyArn)
The server-side encryption key that is used to protect your backups; for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab . |
BackupVaultListMember |
withNumberOfRecoveryPoints(Long numberOfRecoveryPoints)
The number of recovery points that are stored in a backup vault.
|
public void setBackupVaultName(String backupVaultName)
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 lowercase letters, numbers, and hyphens.
backupVaultName
- 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
lowercase letters, numbers, and hyphens.public String getBackupVaultName()
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 lowercase letters, numbers, and hyphens.
public BackupVaultListMember withBackupVaultName(String backupVaultName)
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 lowercase letters, numbers, and hyphens.
backupVaultName
- 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
lowercase letters, numbers, and hyphens.public void setBackupVaultArn(String backupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
backupVaultArn
- An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.public String getBackupVaultArn()
An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.public BackupVaultListMember withBackupVaultArn(String backupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
backupVaultArn
- An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.public void setCreationDate(Date creationDate)
The date and time a resource backup 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 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 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 BackupVaultListMember withCreationDate(Date creationDate)
The date and time a resource backup 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 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 setEncryptionKeyArn(String encryptionKeyArn)
The server-side encryption key that is used to protect your backups; for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
.
encryptionKeyArn
- The server-side encryption key that is used to protect your backups; for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
.public String getEncryptionKeyArn()
The server-side encryption key that is used to protect your backups; for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
.
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
.public BackupVaultListMember withEncryptionKeyArn(String encryptionKeyArn)
The server-side encryption key that is used to protect your backups; for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
.
encryptionKeyArn
- The server-side encryption key that is used to protect your backups; for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
.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.
creatorRequestId
- A unique string that identifies the request and allows failed requests to be retried without the risk of
running the operation twice.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.
public BackupVaultListMember 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.
creatorRequestId
- A unique string that identifies the request and allows failed requests to be retried without the risk of
running the operation twice.public void setNumberOfRecoveryPoints(Long numberOfRecoveryPoints)
The number of recovery points that are stored in a backup vault.
numberOfRecoveryPoints
- The number of recovery points that are stored in a backup vault.public Long getNumberOfRecoveryPoints()
The number of recovery points that are stored in a backup vault.
public BackupVaultListMember withNumberOfRecoveryPoints(Long numberOfRecoveryPoints)
The number of recovery points that are stored in a backup vault.
numberOfRecoveryPoints
- The number of recovery points that are stored in a backup vault.public String toString()
toString
in class Object
Object.toString()
public BackupVaultListMember clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.