@Generated(value="software.amazon.awssdk:codegen") public final class RecoveryPointByResource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecoveryPointByResource.Builder,RecoveryPointByResource>
Contains detailed information about a saved recovery point.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RecoveryPointByResource.Builder |
| Modifier and Type | Method and Description |
|---|---|
Long |
backupSizeBytes()
The size, in bytes, of a backup.
|
String |
backupVaultName()
The name of a logical container where backups are stored.
|
static RecoveryPointByResource.Builder |
builder() |
Instant |
creationDate()
The date and time a recovery point is created, in Unix format and Coordinated Universal Time (UTC).
|
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. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isParent()
This is a boolean value indicating this is a parent (composite) recovery point.
|
String |
parentRecoveryPointArn()
This is the Amazon Resource Name (ARN) of the parent (composite) recovery point.
|
String |
recoveryPointArn()
An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45. |
String |
resourceName()
This is the non-unique name of the resource that belongs to the specified backup.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RecoveryPointByResource.Builder> |
serializableBuilderClass() |
RecoveryPointStatus |
status()
A status code specifying the state of the recovery point.
|
String |
statusAsString()
A status code specifying the state of the recovery point.
|
String |
statusMessage()
A message explaining the reason of the recovery point deletion failure.
|
RecoveryPointByResource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String recoveryPointArn()
An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.public final Instant creationDate()
The date and time a recovery point 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 final RecoveryPointStatus status()
A status code specifying the state of the recovery point.
If the service returns an enum value that is not available in the current SDK version, status will
return RecoveryPointStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
RecoveryPointStatuspublic final String statusAsString()
A status code specifying the state of the recovery point.
If the service returns an enum value that is not available in the current SDK version, status will
return RecoveryPointStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
RecoveryPointStatuspublic final String statusMessage()
A message explaining the reason of the recovery point deletion failure.
public final 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.
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.public final Long backupSizeBytes()
The size, in bytes, of a backup.
public final 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 Amazon Web Services Region where they are created. They consist of lowercase letters, numbers, and hyphens.
public final Boolean isParent()
This is a boolean value indicating this is a parent (composite) recovery point.
public final String parentRecoveryPointArn()
This is the Amazon Resource Name (ARN) of the parent (composite) recovery point.
public final String resourceName()
This is the non-unique name of the resource that belongs to the specified backup.
public RecoveryPointByResource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RecoveryPointByResource.Builder,RecoveryPointByResource>public static RecoveryPointByResource.Builder builder()
public static Class<? extends RecoveryPointByResource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.