Interface RestoreTestingRecoveryPointSelection.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<RestoreTestingRecoveryPointSelection.Builder,,RestoreTestingRecoveryPointSelection> SdkBuilder<RestoreTestingRecoveryPointSelection.Builder,,RestoreTestingRecoveryPointSelection> SdkPojo
- Enclosing class:
 RestoreTestingRecoveryPointSelection
- 
Method Summary
Modifier and TypeMethodDescriptionAcceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"excludeVaults(String... excludeVaults) Accepted values include specific ARNs or list of selectors.excludeVaults(Collection<String> excludeVaults) Accepted values include specific ARNs or list of selectors.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-*", ...]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-*", ...]recoveryPointTypes(Collection<RestoreTestingRecoveryPointType> recoveryPointTypes) These are the types of recovery points.recoveryPointTypes(RestoreTestingRecoveryPointType... recoveryPointTypes) These are the types of recovery points.recoveryPointTypesWithStrings(String... recoveryPointTypes) These are the types of recovery points.recoveryPointTypesWithStrings(Collection<String> recoveryPointTypes) These are the types of recovery points.selectionWindowDays(Integer selectionWindowDays) Accepted values are integers from 1 to 365.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields 
- 
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
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:
 
 - 
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
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
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.
Include
SNAPSHOTto restore only snapshot recovery points; includeCONTINUOUSto restore continuous recovery points (point in time restore / PITR); use both to restore either a snapshot or a continuous recovery point. The recovery point will be determined by the value forAlgorithm.- Parameters:
 recoveryPointTypes- These are the types of recovery points.Include
SNAPSHOTto restore only snapshot recovery points; includeCONTINUOUSto restore continuous recovery points (point in time restore / PITR); use both to restore either a snapshot or a continuous recovery point. The recovery point will be determined by the value forAlgorithm.- 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.
Include
SNAPSHOTto restore only snapshot recovery points; includeCONTINUOUSto restore continuous recovery points (point in time restore / PITR); use both to restore either a snapshot or a continuous recovery point. The recovery point will be determined by the value forAlgorithm.- Parameters:
 recoveryPointTypes- These are the types of recovery points.Include
SNAPSHOTto restore only snapshot recovery points; includeCONTINUOUSto restore continuous recovery points (point in time restore / PITR); use both to restore either a snapshot or a continuous recovery point. The recovery point will be determined by the value forAlgorithm.- 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.
Include
SNAPSHOTto restore only snapshot recovery points; includeCONTINUOUSto restore continuous recovery points (point in time restore / PITR); use both to restore either a snapshot or a continuous recovery point. The recovery point will be determined by the value forAlgorithm.- Parameters:
 recoveryPointTypes- These are the types of recovery points.Include
SNAPSHOTto restore only snapshot recovery points; includeCONTINUOUSto restore continuous recovery points (point in time restore / PITR); use both to restore either a snapshot or a continuous recovery point. The recovery point will be determined by the value forAlgorithm.- 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.
Include
SNAPSHOTto restore only snapshot recovery points; includeCONTINUOUSto restore continuous recovery points (point in time restore / PITR); use both to restore either a snapshot or a continuous recovery point. The recovery point will be determined by the value forAlgorithm.- Parameters:
 recoveryPointTypes- These are the types of recovery points.Include
SNAPSHOTto restore only snapshot recovery points; includeCONTINUOUSto restore continuous recovery points (point in time restore / PITR); use both to restore either a snapshot or a continuous recovery point. The recovery point will be determined by the value forAlgorithm.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
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.
 
 
 -