public static interface Snapshot.Builder extends SdkPojo, CopyableBuilder<Snapshot.Builder,Snapshot>
| Modifier and Type | Method and Description |
|---|---|
Snapshot.Builder |
accountsWithProvisionedRestoreAccess(Collection<String> accountsWithProvisionedRestoreAccess)
All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.
|
Snapshot.Builder |
accountsWithProvisionedRestoreAccess(String... accountsWithProvisionedRestoreAccess)
All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.
|
Snapshot.Builder |
accountsWithRestoreAccess(Collection<String> accountsWithRestoreAccess)
All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.
|
Snapshot.Builder |
accountsWithRestoreAccess(String... accountsWithRestoreAccess)
All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.
|
Snapshot.Builder |
actualIncrementalBackupSizeInMegaBytes(Double actualIncrementalBackupSizeInMegaBytes)
The size of the incremental backup in megabytes.
|
Snapshot.Builder |
adminPasswordSecretArn(String adminPasswordSecretArn)
The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.
|
Snapshot.Builder |
adminPasswordSecretKmsKeyId(String adminPasswordSecretKmsKeyId)
The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials
secret.
|
Snapshot.Builder |
adminUsername(String adminUsername)
The username of the database within a snapshot.
|
Snapshot.Builder |
backupProgressInMegaBytes(Double backupProgressInMegaBytes)
The size in megabytes of the data that has been backed up to a snapshot.
|
Snapshot.Builder |
currentBackupRateInMegaBytesPerSecond(Double currentBackupRateInMegaBytesPerSecond)
The rate at which data is backed up into a snapshot in megabytes per second.
|
Snapshot.Builder |
elapsedTimeInSeconds(Long elapsedTimeInSeconds)
The amount of time it took to back up data into a snapshot.
|
Snapshot.Builder |
estimatedSecondsToCompletion(Long estimatedSecondsToCompletion)
The estimated amount of seconds until the snapshot completes backup.
|
Snapshot.Builder |
kmsKeyId(String kmsKeyId)
The unique identifier of the KMS key used to encrypt the snapshot.
|
Snapshot.Builder |
namespaceArn(String namespaceArn)
The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
|
Snapshot.Builder |
namespaceName(String namespaceName)
The name of the namepsace.
|
Snapshot.Builder |
ownerAccount(String ownerAccount)
The owner Amazon Web Services; account of the snapshot.
|
Snapshot.Builder |
snapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot.
|
Snapshot.Builder |
snapshotCreateTime(Instant snapshotCreateTime)
The timestamp of when the snapshot was created.
|
Snapshot.Builder |
snapshotName(String snapshotName)
The name of the snapshot.
|
Snapshot.Builder |
snapshotRemainingDays(Integer snapshotRemainingDays)
The amount of days until the snapshot is deleted.
|
Snapshot.Builder |
snapshotRetentionPeriod(Integer snapshotRetentionPeriod)
The period of time, in days, of how long the snapshot is retained.
|
Snapshot.Builder |
snapshotRetentionStartTime(Instant snapshotRetentionStartTime)
The timestamp of when data within the snapshot started getting retained.
|
Snapshot.Builder |
status(SnapshotStatus status)
The status of the snapshot.
|
Snapshot.Builder |
status(String status)
The status of the snapshot.
|
Snapshot.Builder |
totalBackupSizeInMegaBytes(Double totalBackupSizeInMegaBytes)
The total size, in megabytes, of how big the snapshot is.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSnapshot.Builder accountsWithProvisionedRestoreAccess(Collection<String> accountsWithProvisionedRestoreAccess)
All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.
accountsWithProvisionedRestoreAccess - All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned
cluster.Snapshot.Builder accountsWithProvisionedRestoreAccess(String... accountsWithProvisionedRestoreAccess)
All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.
accountsWithProvisionedRestoreAccess - All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned
cluster.Snapshot.Builder accountsWithRestoreAccess(Collection<String> accountsWithRestoreAccess)
All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.
accountsWithRestoreAccess - All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.Snapshot.Builder accountsWithRestoreAccess(String... accountsWithRestoreAccess)
All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.
accountsWithRestoreAccess - All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.Snapshot.Builder actualIncrementalBackupSizeInMegaBytes(Double actualIncrementalBackupSizeInMegaBytes)
The size of the incremental backup in megabytes.
actualIncrementalBackupSizeInMegaBytes - The size of the incremental backup in megabytes.Snapshot.Builder adminPasswordSecretArn(String adminPasswordSecretArn)
The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.
adminPasswordSecretArn - The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.Snapshot.Builder adminPasswordSecretKmsKeyId(String adminPasswordSecretKmsKeyId)
The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.
adminPasswordSecretKmsKeyId - The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin
credentials secret.Snapshot.Builder adminUsername(String adminUsername)
The username of the database within a snapshot.
adminUsername - The username of the database within a snapshot.Snapshot.Builder backupProgressInMegaBytes(Double backupProgressInMegaBytes)
The size in megabytes of the data that has been backed up to a snapshot.
backupProgressInMegaBytes - The size in megabytes of the data that has been backed up to a snapshot.Snapshot.Builder currentBackupRateInMegaBytesPerSecond(Double currentBackupRateInMegaBytesPerSecond)
The rate at which data is backed up into a snapshot in megabytes per second.
currentBackupRateInMegaBytesPerSecond - The rate at which data is backed up into a snapshot in megabytes per second.Snapshot.Builder elapsedTimeInSeconds(Long elapsedTimeInSeconds)
The amount of time it took to back up data into a snapshot.
elapsedTimeInSeconds - The amount of time it took to back up data into a snapshot.Snapshot.Builder estimatedSecondsToCompletion(Long estimatedSecondsToCompletion)
The estimated amount of seconds until the snapshot completes backup.
estimatedSecondsToCompletion - The estimated amount of seconds until the snapshot completes backup.Snapshot.Builder kmsKeyId(String kmsKeyId)
The unique identifier of the KMS key used to encrypt the snapshot.
kmsKeyId - The unique identifier of the KMS key used to encrypt the snapshot.Snapshot.Builder namespaceArn(String namespaceArn)
The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
namespaceArn - The Amazon Resource Name (ARN) of the namespace the snapshot was created from.Snapshot.Builder namespaceName(String namespaceName)
The name of the namepsace.
namespaceName - The name of the namepsace.Snapshot.Builder ownerAccount(String ownerAccount)
The owner Amazon Web Services; account of the snapshot.
ownerAccount - The owner Amazon Web Services; account of the snapshot.Snapshot.Builder snapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot.
snapshotArn - The Amazon Resource Name (ARN) of the snapshot.Snapshot.Builder snapshotCreateTime(Instant snapshotCreateTime)
The timestamp of when the snapshot was created.
snapshotCreateTime - The timestamp of when the snapshot was created.Snapshot.Builder snapshotName(String snapshotName)
The name of the snapshot.
snapshotName - The name of the snapshot.Snapshot.Builder snapshotRemainingDays(Integer snapshotRemainingDays)
The amount of days until the snapshot is deleted.
snapshotRemainingDays - The amount of days until the snapshot is deleted.Snapshot.Builder snapshotRetentionPeriod(Integer snapshotRetentionPeriod)
The period of time, in days, of how long the snapshot is retained.
snapshotRetentionPeriod - The period of time, in days, of how long the snapshot is retained.Snapshot.Builder snapshotRetentionStartTime(Instant snapshotRetentionStartTime)
The timestamp of when data within the snapshot started getting retained.
snapshotRetentionStartTime - The timestamp of when data within the snapshot started getting retained.Snapshot.Builder status(String status)
The status of the snapshot.
status - The status of the snapshot.SnapshotStatus,
SnapshotStatusSnapshot.Builder status(SnapshotStatus status)
The status of the snapshot.
status - The status of the snapshot.SnapshotStatus,
SnapshotStatusSnapshot.Builder totalBackupSizeInMegaBytes(Double totalBackupSizeInMegaBytes)
The total size, in megabytes, of how big the snapshot is.
totalBackupSizeInMegaBytes - The total size, in megabytes, of how big the snapshot is.Copyright © 2023. All rights reserved.