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
Modifier and TypeMethodDescriptiondefault RecoveryPointSelection.Builder
dateRange
(Consumer<DateRange.Builder> dateRange) Sets the value of the DateRange property for this object.Sets the value of the DateRange property for this object.resourceIdentifiers
(String... resourceIdentifiers) These are the resources included in the resource selection (including type of resources and vaults).resourceIdentifiers
(Collection<String> resourceIdentifiers) These are the resources included in the resource selection (including type of resources and vaults).vaultNames
(String... vaultNames) These are the names of the vaults in which the selected recovery points are contained.vaultNames
(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 Details
-
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
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
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
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
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
Sets the value of the DateRange property for this object. This is a convenience method that creates an instance of theDateRange.Builder
avoiding the need to create one manually viaDateRange.builder()
.When the
Consumer
completes,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:
-