Interface AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder,
,AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails> SdkBuilder<AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails.Builder,
,AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails> SdkPojo
- Enclosing class:
AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails
-
Method Summary
Modifier and TypeMethodDescriptionA date on which to transition objects to the specified storage class.The number of days after which to transition the object to the specified storage class.storageClass
(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 Details
-
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
Z
or("+" / "-") 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
Z
or("+" / "-") 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
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.
-
-