Interface RestoreTestingRecoveryPointSelection.Builder

    • Method Detail

      • excludeVaults

        RestoreTestingRecoveryPointSelection.Builder excludeVaults​(Collection<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.
      • 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

        RestoreTestingRecoveryPointSelection.Builder includeVaults​(Collection<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.
      • 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.
      • 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.