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, 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.This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
- Parameters:
date- A date on which to transition objects to the specified storage class. If you provideDate, you cannot provideDays.This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
-
- 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.
-
-
-