Interface RestoreTestingRecoveryPointSelection.Builder

All Superinterfaces:
Buildable, CopyableBuilder<RestoreTestingRecoveryPointSelection.Builder,RestoreTestingRecoveryPointSelection>, SdkBuilder<RestoreTestingRecoveryPointSelection.Builder,RestoreTestingRecoveryPointSelection>, SdkPojo
Enclosing class:
RestoreTestingRecoveryPointSelection

public static interface RestoreTestingRecoveryPointSelection.Builder extends SdkPojo, CopyableBuilder<RestoreTestingRecoveryPointSelection.Builder,RestoreTestingRecoveryPointSelection>
  • Method Details

    • algorithm

      Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"

      Parameters:
      algorithm - Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • algorithm

      Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"

      Parameters:
      algorithm - Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • excludeVaults

      Accepted values include specific ARNs or list of selectors. Defaults to empty list if not listed.

      Parameters:
      excludeVaults - Accepted values include specific ARNs or list of selectors. Defaults to empty list if not listed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • excludeVaults

      RestoreTestingRecoveryPointSelection.Builder excludeVaults(String... excludeVaults)

      Accepted values include specific ARNs or list of selectors. Defaults to empty list if not listed.

      Parameters:
      excludeVaults - Accepted values include specific ARNs or list of selectors. Defaults to empty list if not listed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeVaults

      Accepted values include wildcard ["*"] or by specific ARNs or ARN wilcard replacement ["arn:aws:backup:us-west-2:123456789012:backup-vault:asdf", ...] ["arn:aws:backup:*:*:backup-vault:asdf-*", ...]

      Parameters:
      includeVaults - Accepted values include wildcard ["*"] or by specific ARNs or ARN wilcard replacement ["arn:aws:backup:us-west-2:123456789012:backup-vault:asdf", ...] ["arn:aws:backup:*:*:backup-vault:asdf-*", ...]
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeVaults

      RestoreTestingRecoveryPointSelection.Builder includeVaults(String... includeVaults)

      Accepted values include wildcard ["*"] or by specific ARNs or ARN wilcard replacement ["arn:aws:backup:us-west-2:123456789012:backup-vault:asdf", ...] ["arn:aws:backup:*:*:backup-vault:asdf-*", ...]

      Parameters:
      includeVaults - Accepted values include wildcard ["*"] or by specific ARNs or ARN wilcard replacement ["arn:aws:backup:us-west-2:123456789012:backup-vault:asdf", ...] ["arn:aws:backup:*:*:backup-vault:asdf-*", ...]
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recoveryPointTypesWithStrings

      RestoreTestingRecoveryPointSelection.Builder recoveryPointTypesWithStrings(Collection<String> recoveryPointTypes)

      These are the types of recovery points.

      Parameters:
      recoveryPointTypes - These are the types of recovery points.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recoveryPointTypesWithStrings

      RestoreTestingRecoveryPointSelection.Builder recoveryPointTypesWithStrings(String... recoveryPointTypes)

      These are the types of recovery points.

      Parameters:
      recoveryPointTypes - These are the types of recovery points.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recoveryPointTypes

      These are the types of recovery points.

      Parameters:
      recoveryPointTypes - These are the types of recovery points.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recoveryPointTypes

      These are the types of recovery points.

      Parameters:
      recoveryPointTypes - These are the types of recovery points.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selectionWindowDays

      RestoreTestingRecoveryPointSelection.Builder selectionWindowDays(Integer selectionWindowDays)

      Accepted values are integers from 1 to 365.

      Parameters:
      selectionWindowDays - Accepted values are integers from 1 to 365.
      Returns:
      Returns a reference to this object so that method calls can be chained together.