Interface AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder,AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails>,SdkBuilder<AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder,AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails>,SdkPojo
- Enclosing class:
- AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails
public static interface AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder extends SdkPojo, CopyableBuilder<AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder,AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builderdate(String date)A date on which to transition objects to the specified storage class.AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builderdays(Integer days)The number of days after which to transition the object to the specified storage class.AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.BuilderstorageClass(String storageClass)The storage class to transition the object to.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
date
AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder date(String date)
A date on which to transition objects to the specified storage class. If you provide
Date, you cannot provideDays.For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Parameters:
date- A date on which to transition objects to the specified storage class. If you provideDate, you cannot provideDays.For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
days
AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder days(Integer days)
The number of days after which to transition the object to the specified storage class. If you provide
Days, you cannot provideDate.- Parameters:
days- The number of days after which to transition the object to the specified storage class. If you provideDays, you cannot provideDate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageClass
AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder storageClass(String storageClass)
The storage class to transition the object to. Valid values are as follows:
-
DEEP_ARCHIVE -
GLACIER -
INTELLIGENT_TIERING -
ONEZONE_IA -
STANDARD_IA
- Parameters:
storageClass- The storage class to transition the object to. Valid values are as follows:-
DEEP_ARCHIVE -
GLACIER -
INTELLIGENT_TIERING -
ONEZONE_IA -
STANDARD_IA
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-