public static interface AwsBackupRecoveryPointDetails.Builder extends SdkPojo, CopyableBuilder<AwsBackupRecoveryPointDetails.Builder,AwsBackupRecoveryPointDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsBackupRecoveryPointDetails.Builder |
backupSizeInBytes(Long backupSizeInBytes)
The size, in bytes, of a backup.
|
AwsBackupRecoveryPointDetails.Builder |
backupVaultArn(String backupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup vault.
|
AwsBackupRecoveryPointDetails.Builder |
backupVaultName(String backupVaultName)
The name of a logical container where backups are stored.
|
AwsBackupRecoveryPointDetails.Builder |
calculatedLifecycle(AwsBackupRecoveryPointCalculatedLifecycleDetails calculatedLifecycle)
A
CalculatedLifecycle object containing DeleteAt and
MoveToColdStorageAt timestamps. |
default AwsBackupRecoveryPointDetails.Builder |
calculatedLifecycle(Consumer<AwsBackupRecoveryPointCalculatedLifecycleDetails.Builder> calculatedLifecycle)
A
CalculatedLifecycle object containing DeleteAt and
MoveToColdStorageAt timestamps. |
AwsBackupRecoveryPointDetails.Builder |
completionDate(String completionDate)
The date and time that a job to create a recovery point is completed, in Unix format and UTC.
|
AwsBackupRecoveryPointDetails.Builder |
createdBy(AwsBackupRecoveryPointCreatedByDetails createdBy)
Contains identifying information about the creation of a recovery point, including the
BackupPlanArn, BackupPlanId, BackupPlanVersion, and
BackupRuleId of the backup plan that is used to create it. |
default AwsBackupRecoveryPointDetails.Builder |
createdBy(Consumer<AwsBackupRecoveryPointCreatedByDetails.Builder> createdBy)
Contains identifying information about the creation of a recovery point, including the
BackupPlanArn, BackupPlanId, BackupPlanVersion, and
BackupRuleId of the backup plan that is used to create it. |
AwsBackupRecoveryPointDetails.Builder |
creationDate(String creationDate)
The date and time a recovery point is created, in Unix format and UTC.
|
AwsBackupRecoveryPointDetails.Builder |
encryptionKeyArn(String encryptionKeyArn)
The ARN for the server-side encryption key that is used to protect your backups.
|
AwsBackupRecoveryPointDetails.Builder |
iamRoleArn(String iamRoleArn)
Specifies the IAM role ARN used to create the target recovery point
|
AwsBackupRecoveryPointDetails.Builder |
isEncrypted(Boolean isEncrypted)
A Boolean value that is returned as
TRUE if the specified recovery point is encrypted, or
FALSE if the recovery point is not encrypted. |
AwsBackupRecoveryPointDetails.Builder |
lastRestoreTime(String lastRestoreTime)
The date and time that a recovery point was last restored, in Unix format and UTC.
|
AwsBackupRecoveryPointDetails.Builder |
lifecycle(AwsBackupRecoveryPointLifecycleDetails lifecycle)
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires.
|
default AwsBackupRecoveryPointDetails.Builder |
lifecycle(Consumer<AwsBackupRecoveryPointLifecycleDetails.Builder> lifecycle)
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires.
|
AwsBackupRecoveryPointDetails.Builder |
recoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point.
|
AwsBackupRecoveryPointDetails.Builder |
resourceArn(String resourceArn)
An ARN that uniquely identifies a resource.
|
AwsBackupRecoveryPointDetails.Builder |
resourceType(String resourceType)
The type of Amazon Web Services resource saved as a recovery point, such as an Amazon EBS volume or an Amazon
RDS database.
|
AwsBackupRecoveryPointDetails.Builder |
sourceBackupVaultArn(String sourceBackupVaultArn)
The ARN for the backup vault where the recovery point was originally copied from.
|
AwsBackupRecoveryPointDetails.Builder |
status(String status)
A status code specifying the state of the recovery point.
|
AwsBackupRecoveryPointDetails.Builder |
statusMessage(String statusMessage)
A message explaining the reason of the recovery point deletion failure.
|
AwsBackupRecoveryPointDetails.Builder |
storageClass(String storageClass)
Specifies the storage class of the recovery point.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsBackupRecoveryPointDetails.Builder backupSizeInBytes(Long backupSizeInBytes)
The size, in bytes, of a backup.
backupSizeInBytes - The size, in bytes, of a backup.AwsBackupRecoveryPointDetails.Builder backupVaultArn(String backupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup vault.
backupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a backup vault.AwsBackupRecoveryPointDetails.Builder backupVaultName(String backupVaultName)
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the Amazon Web Services account used to create them and the Amazon Web Services 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 Amazon Web Services account used to create them and the Amazon Web Services Region
where they are created. They consist of lowercase letters, numbers, and hyphens.AwsBackupRecoveryPointDetails.Builder calculatedLifecycle(AwsBackupRecoveryPointCalculatedLifecycleDetails calculatedLifecycle)
A CalculatedLifecycle object containing DeleteAt and
MoveToColdStorageAt timestamps.
calculatedLifecycle - A CalculatedLifecycle object containing DeleteAt and
MoveToColdStorageAt timestamps.default AwsBackupRecoveryPointDetails.Builder calculatedLifecycle(Consumer<AwsBackupRecoveryPointCalculatedLifecycleDetails.Builder> calculatedLifecycle)
A CalculatedLifecycle object containing DeleteAt and
MoveToColdStorageAt timestamps.
AwsBackupRecoveryPointCalculatedLifecycleDetails.Builder avoiding the need to create one manually via
AwsBackupRecoveryPointCalculatedLifecycleDetails.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
calculatedLifecycle(AwsBackupRecoveryPointCalculatedLifecycleDetails).
calculatedLifecycle - a consumer that will call methods on AwsBackupRecoveryPointCalculatedLifecycleDetails.BuildercalculatedLifecycle(AwsBackupRecoveryPointCalculatedLifecycleDetails)AwsBackupRecoveryPointDetails.Builder completionDate(String completionDate)
The date and time that a job to create a recovery point is completed, in Unix format and UTC. The value of
CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.
completionDate - The date and time that a job to create a recovery point is completed, in Unix format and UTC. The
value of CompletionDate is accurate to milliseconds. For example, the value
1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.AwsBackupRecoveryPointDetails.Builder createdBy(AwsBackupRecoveryPointCreatedByDetails createdBy)
Contains identifying information about the creation of a recovery point, including the
BackupPlanArn, BackupPlanId, BackupPlanVersion, and
BackupRuleId of the backup plan that is used to create it.
createdBy - Contains identifying information about the creation of a recovery point, including the
BackupPlanArn, BackupPlanId, BackupPlanVersion, and
BackupRuleId of the backup plan that is used to create it.default AwsBackupRecoveryPointDetails.Builder createdBy(Consumer<AwsBackupRecoveryPointCreatedByDetails.Builder> createdBy)
Contains identifying information about the creation of a recovery point, including the
BackupPlanArn, BackupPlanId, BackupPlanVersion, and
BackupRuleId of the backup plan that is used to create it.
AwsBackupRecoveryPointCreatedByDetails.Builder avoiding the need to create one manually via
AwsBackupRecoveryPointCreatedByDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to createdBy(AwsBackupRecoveryPointCreatedByDetails).
createdBy - a consumer that will call methods on AwsBackupRecoveryPointCreatedByDetails.BuildercreatedBy(AwsBackupRecoveryPointCreatedByDetails)AwsBackupRecoveryPointDetails.Builder creationDate(String creationDate)
The date and time a recovery point is created, in Unix format and 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 recovery point is created, in Unix format and 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.AwsBackupRecoveryPointDetails.Builder encryptionKeyArn(String encryptionKeyArn)
The ARN for the server-side encryption key that is used to protect your backups.
encryptionKeyArn - The ARN for the server-side encryption key that is used to protect your backups.AwsBackupRecoveryPointDetails.Builder iamRoleArn(String iamRoleArn)
Specifies the IAM role ARN used to create the target recovery point
iamRoleArn - Specifies the IAM role ARN used to create the target recovery pointAwsBackupRecoveryPointDetails.Builder isEncrypted(Boolean isEncrypted)
A Boolean value that is returned as TRUE if the specified recovery point is encrypted, or
FALSE if the recovery point is not encrypted.
isEncrypted - A Boolean value that is returned as TRUE if the specified recovery point is encrypted, or
FALSE if the recovery point is not encrypted.AwsBackupRecoveryPointDetails.Builder lastRestoreTime(String lastRestoreTime)
The date and time that a recovery point was last restored, in Unix format and UTC. The value of
LastRestoreTime is accurate to milliseconds. For example, the value 1516925490.087 represents
Friday, January 26, 2018 12:11:30.087 AM.
lastRestoreTime - The date and time that a recovery point was last restored, in Unix format and UTC. The value of
LastRestoreTime is accurate to milliseconds. For example, the value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087 AM.AwsBackupRecoveryPointDetails.Builder lifecycle(AwsBackupRecoveryPointLifecycleDetails lifecycle)
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define
lifecycle - The lifecycle defines when a protected resource is transitioned to cold storage and when it expires.
Backup transitions and expires backups automatically according to the lifecycle that you definedefault AwsBackupRecoveryPointDetails.Builder lifecycle(Consumer<AwsBackupRecoveryPointLifecycleDetails.Builder> lifecycle)
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define
This is a convenience method that creates an instance of theAwsBackupRecoveryPointLifecycleDetails.Builder avoiding the need to create one manually via
AwsBackupRecoveryPointLifecycleDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to lifecycle(AwsBackupRecoveryPointLifecycleDetails).
lifecycle - a consumer that will call methods on AwsBackupRecoveryPointLifecycleDetails.Builderlifecycle(AwsBackupRecoveryPointLifecycleDetails)AwsBackupRecoveryPointDetails.Builder recoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point.
recoveryPointArn - An ARN that uniquely identifies a recovery point.AwsBackupRecoveryPointDetails.Builder resourceArn(String resourceArn)
An ARN that uniquely identifies a resource. The format of the ARN depends on the resource type.
resourceArn - An ARN that uniquely identifies a resource. The format of the ARN depends on the resource type.AwsBackupRecoveryPointDetails.Builder resourceType(String resourceType)
The type of Amazon Web Services resource saved as a recovery point, such as an Amazon EBS volume or an Amazon RDS database.
resourceType - The type of Amazon Web Services resource saved as a recovery point, such as an Amazon EBS volume or an
Amazon RDS database.AwsBackupRecoveryPointDetails.Builder sourceBackupVaultArn(String sourceBackupVaultArn)
The ARN for the backup vault where the recovery point was originally copied from. If the recovery point is restored to the same account, this value will be null.
sourceBackupVaultArn - The ARN for the backup vault where the recovery point was originally copied from. If the recovery
point is restored to the same account, this value will be null.AwsBackupRecoveryPointDetails.Builder status(String status)
A status code specifying the state of the recovery point. Valid values are as follows:
COMPLETED
DELETING
EXPIRED
PARTIAL
status - A status code specifying the state of the recovery point. Valid values are as follows:
COMPLETED
DELETING
EXPIRED
PARTIAL
AwsBackupRecoveryPointDetails.Builder statusMessage(String statusMessage)
A message explaining the reason of the recovery point deletion failure.
statusMessage - A message explaining the reason of the recovery point deletion failure.AwsBackupRecoveryPointDetails.Builder storageClass(String storageClass)
Specifies the storage class of the recovery point. Valid values are as follows:
COLD
DELETED
WARM
storageClass - Specifies the storage class of the recovery point. Valid values are as follows:
COLD
DELETED
WARM
Copyright © 2023. All rights reserved.