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