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.Uses the
date-timeformat specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated byT. For example,2020-03-22T13:22:13.933Z.- Parameters:
date- A date on which to transition objects to the specified storage class. If you provideDate, you cannot provideDays.Uses the
date-timeformat specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated byT. For example,2020-03-22T13:22:13.933Z.- 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.
-
-
-