Interface AwsBackupBackupPlanBackupPlanDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsBackupBackupPlanBackupPlanDetails.Builder,AwsBackupBackupPlanBackupPlanDetails>,SdkBuilder<AwsBackupBackupPlanBackupPlanDetails.Builder,AwsBackupBackupPlanBackupPlanDetails>,SdkPojo
- Enclosing class:
- AwsBackupBackupPlanBackupPlanDetails
public static interface AwsBackupBackupPlanBackupPlanDetails.Builder extends SdkPojo, CopyableBuilder<AwsBackupBackupPlanBackupPlanDetails.Builder,AwsBackupBackupPlanBackupPlanDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsBackupBackupPlanBackupPlanDetails.BuilderadvancedBackupSettings(Collection<AwsBackupBackupPlanAdvancedBackupSettingsDetails> advancedBackupSettings)A list of backup options for each resource type.AwsBackupBackupPlanBackupPlanDetails.BuilderadvancedBackupSettings(Consumer<AwsBackupBackupPlanAdvancedBackupSettingsDetails.Builder>... advancedBackupSettings)A list of backup options for each resource type.AwsBackupBackupPlanBackupPlanDetails.BuilderadvancedBackupSettings(AwsBackupBackupPlanAdvancedBackupSettingsDetails... advancedBackupSettings)A list of backup options for each resource type.AwsBackupBackupPlanBackupPlanDetails.BuilderbackupPlanName(String backupPlanName)The display name of a backup plan.AwsBackupBackupPlanBackupPlanDetails.BuilderbackupPlanRule(Collection<AwsBackupBackupPlanRuleDetails> backupPlanRule)An array ofBackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.AwsBackupBackupPlanBackupPlanDetails.BuilderbackupPlanRule(Consumer<AwsBackupBackupPlanRuleDetails.Builder>... backupPlanRule)An array ofBackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.AwsBackupBackupPlanBackupPlanDetails.BuilderbackupPlanRule(AwsBackupBackupPlanRuleDetails... backupPlanRule)An array ofBackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.-
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
-
backupPlanName
AwsBackupBackupPlanBackupPlanDetails.Builder backupPlanName(String backupPlanName)
The display name of a backup plan.
- Parameters:
backupPlanName- The display name of a backup plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedBackupSettings
AwsBackupBackupPlanBackupPlanDetails.Builder advancedBackupSettings(Collection<AwsBackupBackupPlanAdvancedBackupSettingsDetails> advancedBackupSettings)
A list of backup options for each resource type.
- Parameters:
advancedBackupSettings- A list of backup options for each resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedBackupSettings
AwsBackupBackupPlanBackupPlanDetails.Builder advancedBackupSettings(AwsBackupBackupPlanAdvancedBackupSettingsDetails... advancedBackupSettings)
A list of backup options for each resource type.
- Parameters:
advancedBackupSettings- A list of backup options for each resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedBackupSettings
AwsBackupBackupPlanBackupPlanDetails.Builder advancedBackupSettings(Consumer<AwsBackupBackupPlanAdvancedBackupSettingsDetails.Builder>... advancedBackupSettings)
A list of backup options for each resource type.
This is a convenience method that creates an instance of theAwsBackupBackupPlanAdvancedBackupSettingsDetails.Builderavoiding the need to create one manually viaAwsBackupBackupPlanAdvancedBackupSettingsDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#advancedBackupSettings(List.) - Parameters:
advancedBackupSettings- a consumer that will call methods onAwsBackupBackupPlanAdvancedBackupSettingsDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#advancedBackupSettings(java.util.Collection)
-
backupPlanRule
AwsBackupBackupPlanBackupPlanDetails.Builder backupPlanRule(Collection<AwsBackupBackupPlanRuleDetails> backupPlanRule)
An array of
BackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.- Parameters:
backupPlanRule- An array ofBackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupPlanRule
AwsBackupBackupPlanBackupPlanDetails.Builder backupPlanRule(AwsBackupBackupPlanRuleDetails... backupPlanRule)
An array of
BackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.- Parameters:
backupPlanRule- An array ofBackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupPlanRule
AwsBackupBackupPlanBackupPlanDetails.Builder backupPlanRule(Consumer<AwsBackupBackupPlanRuleDetails.Builder>... backupPlanRule)
An array of
This is a convenience method that creates an instance of theBackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.AwsBackupBackupPlanRuleDetails.Builderavoiding the need to create one manually viaAwsBackupBackupPlanRuleDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#backupPlanRule(List.) - Parameters:
backupPlanRule- a consumer that will call methods onAwsBackupBackupPlanRuleDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#backupPlanRule(java.util.Collection)
-
-