Interface AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builder,AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails>,SdkBuilder<AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builder,AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails>,SdkPojo
public static interface AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builder extends SdkPojo, CopyableBuilder<AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builder,AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builderprefix(String prefix)Prefix text for matching objects.default AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Buildertag(Consumer<AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails.Builder> tag)A tag that is assigned to matching objects.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Buildertag(AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails tag)A tag that is assigned to matching objects.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Buildertype(String type)The type of filter value.-
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
-
prefix
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builder prefix(String prefix)
Prefix text for matching objects.
- Parameters:
prefix- Prefix text for matching objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tag
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builder tag(AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails tag)
A tag that is assigned to matching objects.
- Parameters:
tag- A tag that is assigned to matching objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tag
default AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builder tag(Consumer<AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails.Builder> tag)
A tag that is assigned to matching objects.
This is a convenience method that creates an instance of theAwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails.Builderavoiding the need to create one manually viaAwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totag(AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails).- Parameters:
tag- a consumer that will call methods onAwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tag(AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails)
-
type
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails.Builder type(String type)
The type of filter value. Valid values are
LifecyclePrefixPredicateorLifecycleTagPredicate.- Parameters:
type- The type of filter value. Valid values areLifecyclePrefixPredicateorLifecycleTagPredicate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-