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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RestoreTestingRecoveryPointSelection.Builderalgorithm(String algorithm)Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"RestoreTestingRecoveryPointSelection.Builderalgorithm(RestoreTestingRecoveryPointSelectionAlgorithm algorithm)Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"RestoreTestingRecoveryPointSelection.BuilderexcludeVaults(String... excludeVaults)Accepted values include specific ARNs or list of selectors.RestoreTestingRecoveryPointSelection.BuilderexcludeVaults(Collection<String> excludeVaults)Accepted values include specific ARNs or list of selectors.RestoreTestingRecoveryPointSelection.BuilderincludeVaults(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-*", ...]RestoreTestingRecoveryPointSelection.BuilderincludeVaults(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-*", ...]RestoreTestingRecoveryPointSelection.BuilderrecoveryPointTypes(Collection<RestoreTestingRecoveryPointType> recoveryPointTypes)These are the types of recovery points.RestoreTestingRecoveryPointSelection.BuilderrecoveryPointTypes(RestoreTestingRecoveryPointType... recoveryPointTypes)These are the types of recovery points.RestoreTestingRecoveryPointSelection.BuilderrecoveryPointTypesWithStrings(String... recoveryPointTypes)These are the types of recovery points.RestoreTestingRecoveryPointSelection.BuilderrecoveryPointTypesWithStrings(Collection<String> recoveryPointTypes)These are the types of recovery points.RestoreTestingRecoveryPointSelection.BuilderselectionWindowDays(Integer selectionWindowDays)Accepted values are integers from 1 to 365.-
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
-
algorithm
RestoreTestingRecoveryPointSelection.Builder algorithm(String 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:
RestoreTestingRecoveryPointSelectionAlgorithm,RestoreTestingRecoveryPointSelectionAlgorithm
-
algorithm
RestoreTestingRecoveryPointSelection.Builder algorithm(RestoreTestingRecoveryPointSelectionAlgorithm 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:
RestoreTestingRecoveryPointSelectionAlgorithm,RestoreTestingRecoveryPointSelectionAlgorithm
-
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.
-
recoveryPointTypes
RestoreTestingRecoveryPointSelection.Builder recoveryPointTypes(Collection<RestoreTestingRecoveryPointType> 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
RestoreTestingRecoveryPointSelection.Builder recoveryPointTypes(RestoreTestingRecoveryPointType... 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.
-
-