Interface ResourceSelection.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceSelection.Builder,,ResourceSelection> SdkBuilder<ResourceSelection.Builder,,ResourceSelection> SdkPojo
- Enclosing class:
ResourceSelection
@Mutable
@NotThreadSafe
public static interface ResourceSelection.Builder
extends SdkPojo, CopyableBuilder<ResourceSelection.Builder,ResourceSelection>
-
Method Summary
Modifier and TypeMethodDescriptionAn array of strings that either contains ARNs of the associated resources or contains a wildcard*to specify all resources.resources(Collection<String> resources) An array of strings that either contains ARNs of the associated resources or contains a wildcard*to specify all resources.resourceType(String resourceType) The type of Amazon Web Services resource; for example,S3for Amazon S3.tieringDownSettingsInDays(Integer tieringDownSettingsInDays) The number of days after creation within a backup vault that an object can transition to the low cost warm storage tier.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
-
resources
An array of strings that either contains ARNs of the associated resources or contains a wildcard
*to specify all resources. You can specify up to 100 specific resources per tiering configuration.- Parameters:
resources- An array of strings that either contains ARNs of the associated resources or contains a wildcard*to specify all resources. You can specify up to 100 specific resources per tiering configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
An array of strings that either contains ARNs of the associated resources or contains a wildcard
*to specify all resources. You can specify up to 100 specific resources per tiering configuration.- Parameters:
resources- An array of strings that either contains ARNs of the associated resources or contains a wildcard*to specify all resources. You can specify up to 100 specific resources per tiering configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tieringDownSettingsInDays
The number of days after creation within a backup vault that an object can transition to the low cost warm storage tier. Must be a positive integer between 60 and 36500 days.
- Parameters:
tieringDownSettingsInDays- The number of days after creation within a backup vault that an object can transition to the low cost warm storage tier. Must be a positive integer between 60 and 36500 days.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
The type of Amazon Web Services resource; for example,
S3for Amazon S3. For tiering configurations, this is currently limited toS3.- Parameters:
resourceType- The type of Amazon Web Services resource; for example,S3for Amazon S3. For tiering configurations, this is currently limited toS3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-