Interface RecoveryPointSelection.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecoveryPointSelection.Builder,RecoveryPointSelection>,SdkBuilder<RecoveryPointSelection.Builder,RecoveryPointSelection>,SdkPojo
- Enclosing class:
- RecoveryPointSelection
public static interface RecoveryPointSelection.Builder extends SdkPojo, CopyableBuilder<RecoveryPointSelection.Builder,RecoveryPointSelection>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RecoveryPointSelection.BuilderdateRange(Consumer<DateRange.Builder> dateRange)Sets the value of the DateRange property for this object.RecoveryPointSelection.BuilderdateRange(DateRange dateRange)Sets the value of the DateRange property for this object.RecoveryPointSelection.BuilderresourceIdentifiers(String... resourceIdentifiers)These are the resources included in the resource selection (including type of resources and vaults).RecoveryPointSelection.BuilderresourceIdentifiers(Collection<String> resourceIdentifiers)These are the resources included in the resource selection (including type of resources and vaults).RecoveryPointSelection.BuildervaultNames(String... vaultNames)These are the names of the vaults in which the selected recovery points are contained.RecoveryPointSelection.BuildervaultNames(Collection<String> vaultNames)These are the names of the vaults in which the selected recovery points are contained.-
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
-
vaultNames
RecoveryPointSelection.Builder vaultNames(Collection<String> vaultNames)
These are the names of the vaults in which the selected recovery points are contained.
- Parameters:
vaultNames- These are the names of the vaults in which the selected recovery points are contained.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vaultNames
RecoveryPointSelection.Builder vaultNames(String... vaultNames)
These are the names of the vaults in which the selected recovery points are contained.
- Parameters:
vaultNames- These are the names of the vaults in which the selected recovery points are contained.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIdentifiers
RecoveryPointSelection.Builder resourceIdentifiers(Collection<String> resourceIdentifiers)
These are the resources included in the resource selection (including type of resources and vaults).
- Parameters:
resourceIdentifiers- These are the resources included in the resource selection (including type of resources and vaults).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIdentifiers
RecoveryPointSelection.Builder resourceIdentifiers(String... resourceIdentifiers)
These are the resources included in the resource selection (including type of resources and vaults).
- Parameters:
resourceIdentifiers- These are the resources included in the resource selection (including type of resources and vaults).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateRange
RecoveryPointSelection.Builder dateRange(DateRange dateRange)
Sets the value of the DateRange property for this object.- Parameters:
dateRange- The new value for the DateRange property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateRange
default RecoveryPointSelection.Builder dateRange(Consumer<DateRange.Builder> dateRange)
Sets the value of the DateRange property for this object. This is a convenience method that creates an instance of theDateRange.Builderavoiding the need to create one manually viaDateRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todateRange(DateRange).- Parameters:
dateRange- a consumer that will call methods onDateRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dateRange(DateRange)
-
-