Interface DbBackupSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DbBackupSummary.Builder,,DbBackupSummary> SdkBuilder<DbBackupSummary.Builder,,DbBackupSummary> SdkPojo
- Enclosing class:
DbBackupSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the backup.The time when the backup was created.dbResourceId(String dbResourceId) The identifier of the DB resource that the backup was created from.deploymentType(String deploymentType) The deployment type of the resource that the backup was created from.deploymentType(ResourceDeploymentType deploymentType) The deployment type of the resource that the backup was created from.engineType(String engineType) The engine type of the resource that the backup was created from.engineType(EngineType engineType) The engine type of the resource that the backup was created from.expiresAfter(String expiresAfter) The date after which the backup will be automatically deleted.Service-generated unique identifier of the backup.The Amazon Web Services KMS key ARN used for encryption of the resource at the time of backup.The customer-provided name of the backup.The status of the backup.status(DbBackupStatus status) The status of the backup.The type of backup.type(DbBackupType type) The type of backup.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
Service-generated unique identifier of the backup.
- Parameters:
id- Service-generated unique identifier of the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The customer-provided name of the backup.
- Parameters:
name- The customer-provided name of the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the backup.
- Parameters:
arn- The Amazon Resource Name (ARN) of the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the backup. Valid values are IN_PROGRESS, COMPLETED, FAILED, DELETING, and DELETED.
- Parameters:
status- The status of the backup. Valid values are IN_PROGRESS, COMPLETED, FAILED, DELETING, and DELETED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the backup. Valid values are IN_PROGRESS, COMPLETED, FAILED, DELETING, and DELETED.
- Parameters:
status- The status of the backup. Valid values are IN_PROGRESS, COMPLETED, FAILED, DELETING, and DELETED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time when the backup was created.
- Parameters:
createdAt- The time when the backup was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiresAfter
The date after which the backup will be automatically deleted.
- Parameters:
expiresAfter- The date after which the backup will be automatically deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbResourceId
The identifier of the DB resource that the backup was created from.
- Parameters:
dbResourceId- The identifier of the DB resource that the backup was created from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of backup. Valid values are HOURLY, DAILY, WEEKLY, MONTHLY, CUSTOM_SCHEDULE, ON_DEMAND, and CONTINUOUS.
- Parameters:
type- The type of backup. Valid values are HOURLY, DAILY, WEEKLY, MONTHLY, CUSTOM_SCHEDULE, ON_DEMAND, and CONTINUOUS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of backup. Valid values are HOURLY, DAILY, WEEKLY, MONTHLY, CUSTOM_SCHEDULE, ON_DEMAND, and CONTINUOUS.
- Parameters:
type- The type of backup. Valid values are HOURLY, DAILY, WEEKLY, MONTHLY, CUSTOM_SCHEDULE, ON_DEMAND, and CONTINUOUS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
engineType
The engine type of the resource that the backup was created from.
- Parameters:
engineType- The engine type of the resource that the backup was created from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
engineType
The engine type of the resource that the backup was created from.
- Parameters:
engineType- The engine type of the resource that the backup was created from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentType
The deployment type of the resource that the backup was created from.
- Parameters:
deploymentType- The deployment type of the resource that the backup was created from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentType
The deployment type of the resource that the backup was created from.
- Parameters:
deploymentType- The deployment type of the resource that the backup was created from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyId
The Amazon Web Services KMS key ARN used for encryption of the resource at the time of backup.
- Parameters:
kmsKeyId- The Amazon Web Services KMS key ARN used for encryption of the resource at the time of backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-