@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProtectedResource extends Object implements Serializable, Cloneable, StructuredPojo
A structure that contains information about a backed-up resource.
Constructor and Description |
---|
ProtectedResource() |
Modifier and Type | Method and Description |
---|---|
ProtectedResource |
clone() |
boolean |
equals(Object obj) |
Date |
getLastBackupTime()
The date and time a resource was last backed up, in Unix format and Coordinated Universal Time (UTC).
|
String |
getLastBackupVaultArn()
This is the ARN (Amazon Resource Name) of the backup vault that contains the most recent backup recovery point.
|
String |
getLastRecoveryPointArn()
This is the ARN (Amazon Resource Name) of the most recent recovery point.
|
String |
getResourceArn()
An Amazon Resource Name (ARN) that uniquely identifies a resource.
|
String |
getResourceName()
This is the non-unique name of the resource that belongs to the specified backup.
|
String |
getResourceType()
The type of Amazon Web Services resource; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an
Amazon Relational Database Service (Amazon RDS) database.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setLastBackupTime(Date lastBackupTime)
The date and time a resource was last backed up, in Unix format and Coordinated Universal Time (UTC).
|
void |
setLastBackupVaultArn(String lastBackupVaultArn)
This is the ARN (Amazon Resource Name) of the backup vault that contains the most recent backup recovery point.
|
void |
setLastRecoveryPointArn(String lastRecoveryPointArn)
This is the ARN (Amazon Resource Name) of the most recent recovery point.
|
void |
setResourceArn(String resourceArn)
An Amazon Resource Name (ARN) that uniquely identifies a resource.
|
void |
setResourceName(String resourceName)
This is the non-unique name of the resource that belongs to the specified backup.
|
void |
setResourceType(String resourceType)
The type of Amazon Web Services resource; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an
Amazon Relational Database Service (Amazon RDS) database.
|
String |
toString()
Returns a string representation of this object.
|
ProtectedResource |
withLastBackupTime(Date lastBackupTime)
The date and time a resource was last backed up, in Unix format and Coordinated Universal Time (UTC).
|
ProtectedResource |
withLastBackupVaultArn(String lastBackupVaultArn)
This is the ARN (Amazon Resource Name) of the backup vault that contains the most recent backup recovery point.
|
ProtectedResource |
withLastRecoveryPointArn(String lastRecoveryPointArn)
This is the ARN (Amazon Resource Name) of the most recent recovery point.
|
ProtectedResource |
withResourceArn(String resourceArn)
An Amazon Resource Name (ARN) that uniquely identifies a resource.
|
ProtectedResource |
withResourceName(String resourceName)
This is the non-unique name of the resource that belongs to the specified backup.
|
ProtectedResource |
withResourceType(String resourceType)
The type of Amazon Web Services resource; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an
Amazon Relational Database Service (Amazon RDS) database.
|
public void setResourceArn(String resourceArn)
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
resourceArn
- An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the
resource type.public String getResourceArn()
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
public ProtectedResource withResourceArn(String resourceArn)
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
resourceArn
- An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the
resource type.public void setResourceType(String resourceType)
The type of Amazon Web Services resource; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For Windows Volume Shadow Copy Service (VSS) backups, the only supported resource type is Amazon EC2.
resourceType
- The type of Amazon Web Services resource; for example, an Amazon Elastic Block Store (Amazon EBS) volume
or an Amazon Relational Database Service (Amazon RDS) database. For Windows Volume Shadow Copy Service
(VSS) backups, the only supported resource type is Amazon EC2.public String getResourceType()
The type of Amazon Web Services resource; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For Windows Volume Shadow Copy Service (VSS) backups, the only supported resource type is Amazon EC2.
public ProtectedResource withResourceType(String resourceType)
The type of Amazon Web Services resource; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For Windows Volume Shadow Copy Service (VSS) backups, the only supported resource type is Amazon EC2.
resourceType
- The type of Amazon Web Services resource; for example, an Amazon Elastic Block Store (Amazon EBS) volume
or an Amazon Relational Database Service (Amazon RDS) database. For Windows Volume Shadow Copy Service
(VSS) backups, the only supported resource type is Amazon EC2.public void setLastBackupTime(Date lastBackupTime)
The date and time a resource was last backed up, in Unix format and Coordinated Universal Time (UTC). The value
of LastBackupTime
is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.
lastBackupTime
- The date and time a resource was last backed up, in Unix format and Coordinated Universal Time (UTC). The
value of LastBackupTime
is accurate to milliseconds. For example, the value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087 AM.public Date getLastBackupTime()
The date and time a resource was last backed up, in Unix format and Coordinated Universal Time (UTC). The value
of LastBackupTime
is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.
LastBackupTime
is accurate to milliseconds. For example, the value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087 AM.public ProtectedResource withLastBackupTime(Date lastBackupTime)
The date and time a resource was last backed up, in Unix format and Coordinated Universal Time (UTC). The value
of LastBackupTime
is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.
lastBackupTime
- The date and time a resource was last backed up, in Unix format and Coordinated Universal Time (UTC). The
value of LastBackupTime
is accurate to milliseconds. For example, the value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087 AM.public void setResourceName(String resourceName)
This is the non-unique name of the resource that belongs to the specified backup.
resourceName
- This is the non-unique name of the resource that belongs to the specified backup.public String getResourceName()
This is the non-unique name of the resource that belongs to the specified backup.
public ProtectedResource withResourceName(String resourceName)
This is the non-unique name of the resource that belongs to the specified backup.
resourceName
- This is the non-unique name of the resource that belongs to the specified backup.public void setLastBackupVaultArn(String lastBackupVaultArn)
This is the ARN (Amazon Resource Name) of the backup vault that contains the most recent backup recovery point.
lastBackupVaultArn
- This is the ARN (Amazon Resource Name) of the backup vault that contains the most recent backup recovery
point.public String getLastBackupVaultArn()
This is the ARN (Amazon Resource Name) of the backup vault that contains the most recent backup recovery point.
public ProtectedResource withLastBackupVaultArn(String lastBackupVaultArn)
This is the ARN (Amazon Resource Name) of the backup vault that contains the most recent backup recovery point.
lastBackupVaultArn
- This is the ARN (Amazon Resource Name) of the backup vault that contains the most recent backup recovery
point.public void setLastRecoveryPointArn(String lastRecoveryPointArn)
This is the ARN (Amazon Resource Name) of the most recent recovery point.
lastRecoveryPointArn
- This is the ARN (Amazon Resource Name) of the most recent recovery point.public String getLastRecoveryPointArn()
This is the ARN (Amazon Resource Name) of the most recent recovery point.
public ProtectedResource withLastRecoveryPointArn(String lastRecoveryPointArn)
This is the ARN (Amazon Resource Name) of the most recent recovery point.
lastRecoveryPointArn
- This is the ARN (Amazon Resource Name) of the most recent recovery point.public String toString()
toString
in class Object
Object.toString()
public ProtectedResource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.