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 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

      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

      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 the DateRange.Builder avoiding the need to create one manually via DateRange.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dateRange(DateRange).

      Parameters:
      dateRange - a consumer that will call methods on DateRange.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: