Interface AwsBackupBackupPlanDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsBackupBackupPlanDetails.Builder,AwsBackupBackupPlanDetails>,SdkBuilder<AwsBackupBackupPlanDetails.Builder,AwsBackupBackupPlanDetails>,SdkPojo
- Enclosing class:
- AwsBackupBackupPlanDetails
public static interface AwsBackupBackupPlanDetails.Builder extends SdkPojo, CopyableBuilder<AwsBackupBackupPlanDetails.Builder,AwsBackupBackupPlanDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AwsBackupBackupPlanDetails.BuilderbackupPlan(Consumer<AwsBackupBackupPlanBackupPlanDetails.Builder> backupPlan)Uniquely identifies the backup plan to be associated with the selection of resources.AwsBackupBackupPlanDetails.BuilderbackupPlan(AwsBackupBackupPlanBackupPlanDetails backupPlan)Uniquely identifies the backup plan to be associated with the selection of resources.AwsBackupBackupPlanDetails.BuilderbackupPlanArn(String backupPlanArn)An Amazon Resource Name (ARN) that uniquely identifies the backup plan.AwsBackupBackupPlanDetails.BuilderbackupPlanId(String backupPlanId)A unique ID for the backup plan.AwsBackupBackupPlanDetails.BuilderversionId(String versionId)Unique, randomly generated, Unicode, UTF-8 encoded strings.-
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 Detail
-
backupPlan
AwsBackupBackupPlanDetails.Builder backupPlan(AwsBackupBackupPlanBackupPlanDetails backupPlan)
Uniquely identifies the backup plan to be associated with the selection of resources.
- Parameters:
backupPlan- Uniquely identifies the backup plan to be associated with the selection of resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupPlan
default AwsBackupBackupPlanDetails.Builder backupPlan(Consumer<AwsBackupBackupPlanBackupPlanDetails.Builder> backupPlan)
Uniquely identifies the backup plan to be associated with the selection of resources.
This is a convenience method that creates an instance of theAwsBackupBackupPlanBackupPlanDetails.Builderavoiding the need to create one manually viaAwsBackupBackupPlanBackupPlanDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobackupPlan(AwsBackupBackupPlanBackupPlanDetails).- Parameters:
backupPlan- a consumer that will call methods onAwsBackupBackupPlanBackupPlanDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
backupPlan(AwsBackupBackupPlanBackupPlanDetails)
-
backupPlanArn
AwsBackupBackupPlanDetails.Builder backupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies the backup plan.
- Parameters:
backupPlanArn- An Amazon Resource Name (ARN) that uniquely identifies the backup plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupPlanId
AwsBackupBackupPlanDetails.Builder backupPlanId(String backupPlanId)
A unique ID for the backup plan.
- Parameters:
backupPlanId- A unique ID for the backup plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
AwsBackupBackupPlanDetails.Builder versionId(String versionId)
Unique, randomly generated, Unicode, UTF-8 encoded strings. Version IDs cannot be edited.
- Parameters:
versionId- Unique, randomly generated, Unicode, UTF-8 encoded strings. Version IDs cannot be edited.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-