Interface Backup.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Backup.Builder,
,Backup> SdkBuilder<Backup.Builder,
,Backup> SdkPojo
- Enclosing class:
Backup
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the backup.The generated ID of the backup.backupType
(String backupType) The backup type.backupType
(BackupType backupType) The backup type.The time stamp when the backup was created in the database.description
(String description) A user-provided description for a manual backup.The engine type that is obtained from the server when the backup is created.engineModel
(String engineModel) The engine model that is obtained from the server when the backup is created.engineVersion
(String engineVersion) The engine version that is obtained from the server when the backup is created.instanceProfileArn
(String instanceProfileArn) The EC2 instance profile ARN that is obtained from the server when the backup is created.instanceType
(String instanceType) The instance type that is obtained from the server when the backup is created.The key pair that is obtained from the server when the backup is created.preferredBackupWindow
(String preferredBackupWindow) The preferred backup period that is obtained from the server when the backup is created.preferredMaintenanceWindow
(String preferredMaintenanceWindow) The preferred maintenance period that is obtained from the server when the backup is created.s3DataSize
(Integer s3DataSize) Deprecated.Deprecated.The Amazon S3 URL of the backup's log file.securityGroupIds
(String... securityGroupIds) The security group IDs that are obtained from the server when the backup is created.securityGroupIds
(Collection<String> securityGroupIds) The security group IDs that are obtained from the server when the backup is created.serverName
(String serverName) The name of the server from which the backup was made.serviceRoleArn
(String serviceRoleArn) The service role ARN that is obtained from the server when the backup is created.The status of a backup while in progress.status
(BackupStatus status) The status of a backup while in progress.statusDescription
(String statusDescription) An informational message about backup status.The subnet IDs that are obtained from the server when the backup is created.subnetIds
(Collection<String> subnetIds) The subnet IDs that are obtained from the server when the backup is created.toolsVersion
(String toolsVersion) The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.The IAM user ARN of the requester for manual backups.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
backupArn
The ARN of the backup.
- Parameters:
backupArn
- The ARN of the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupId
The generated ID of the backup. Example:
myServerName-yyyyMMddHHmmssSSS
- Parameters:
backupId
- The generated ID of the backup. Example:myServerName-yyyyMMddHHmmssSSS
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupType
The backup type. Valid values are
automated
ormanual
.- Parameters:
backupType
- The backup type. Valid values areautomated
ormanual
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
backupType
The backup type. Valid values are
automated
ormanual
.- Parameters:
backupType
- The backup type. Valid values areautomated
ormanual
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time stamp when the backup was created in the database. Example:
2016-07-29T13:38:47.520Z
- Parameters:
createdAt
- The time stamp when the backup was created in the database. Example:2016-07-29T13:38:47.520Z
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A user-provided description for a manual backup. This field is empty for automated backups.
- Parameters:
description
- A user-provided description for a manual backup. This field is empty for automated backups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engine
The engine type that is obtained from the server when the backup is created.
- Parameters:
engine
- The engine type that is obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineModel
The engine model that is obtained from the server when the backup is created.
- Parameters:
engineModel
- The engine model that is obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersion
The engine version that is obtained from the server when the backup is created.
- Parameters:
engineVersion
- The engine version that is obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceProfileArn
The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.
- Parameters:
instanceProfileArn
- The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceType
The instance type that is obtained from the server when the backup is created.
- Parameters:
instanceType
- The instance type that is obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyPair
The key pair that is obtained from the server when the backup is created.
- Parameters:
keyPair
- The key pair that is obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preferredBackupWindow
The preferred backup period that is obtained from the server when the backup is created.
- Parameters:
preferredBackupWindow
- The preferred backup period that is obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preferredMaintenanceWindow
The preferred maintenance period that is obtained from the server when the backup is created.
- Parameters:
preferredMaintenanceWindow
- The preferred maintenance period that is obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DataSize
Deprecated.This field is deprecated and is no longer used.
- Parameters:
s3DataSize
- This field is deprecated and is no longer used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DataUrl
Deprecated.This field is deprecated and is no longer used.
- Parameters:
s3DataUrl
- This field is deprecated and is no longer used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3LogUrl
The Amazon S3 URL of the backup's log file.
- Parameters:
s3LogUrl
- The Amazon S3 URL of the backup's log file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The security group IDs that are obtained from the server when the backup is created.
- Parameters:
securityGroupIds
- The security group IDs that are obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The security group IDs that are obtained from the server when the backup is created.
- Parameters:
securityGroupIds
- The security group IDs that are obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverName
The name of the server from which the backup was made.
- Parameters:
serverName
- The name of the server from which the backup was made.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceRoleArn
The service role ARN that is obtained from the server when the backup is created.
- Parameters:
serviceRoleArn
- The service role ARN that is obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of a backup while in progress.
- Parameters:
status
- The status of a backup while in progress.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of a backup while in progress.
- Parameters:
status
- The status of a backup while in progress.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusDescription
An informational message about backup status.
- Parameters:
statusDescription
- An informational message about backup status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnet IDs that are obtained from the server when the backup is created.
- Parameters:
subnetIds
- The subnet IDs that are obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnet IDs that are obtained from the server when the backup is created.
- Parameters:
subnetIds
- The subnet IDs that are obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toolsVersion
The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.
- Parameters:
toolsVersion
- The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userArn
The IAM user ARN of the requester for manual backups. This field is empty for automated backups.
- Parameters:
userArn
- The IAM user ARN of the requester for manual backups. This field is empty for automated backups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-