Interface StorageLensGroupOrOperator.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StorageLensGroupOrOperator.Builder,,StorageLensGroupOrOperator> SdkBuilder<StorageLensGroupOrOperator.Builder,,StorageLensGroupOrOperator> SdkPojo
- Enclosing class:
StorageLensGroupOrOperator
-
Method Summary
Modifier and TypeMethodDescriptionmatchAnyPrefix(String... matchAnyPrefix) Filters objects that match any of the specified prefixes.matchAnyPrefix(Collection<String> matchAnyPrefix) Filters objects that match any of the specified prefixes.matchAnySuffix(String... matchAnySuffix) Filters objects that match any of the specified suffixes.matchAnySuffix(Collection<String> matchAnySuffix) Filters objects that match any of the specified suffixes.matchAnyTag(Collection<S3Tag> matchAnyTag) Filters objects that match any of the specified S3 object tags.matchAnyTag(Consumer<S3Tag.Builder>... matchAnyTag) Filters objects that match any of the specified S3 object tags.matchAnyTag(S3Tag... matchAnyTag) Filters objects that match any of the specified S3 object tags.matchObjectAge(Consumer<MatchObjectAge.Builder> matchObjectAge) Filters objects that match the specified object age range.matchObjectAge(MatchObjectAge matchObjectAge) Filters objects that match the specified object age range.matchObjectSize(Consumer<MatchObjectSize.Builder> matchObjectSize) Filters objects that match the specified object size range.matchObjectSize(MatchObjectSize matchObjectSize) Filters objects that match the specified object size range.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
matchAnyPrefix
Filters objects that match any of the specified prefixes.
- Parameters:
matchAnyPrefix- Filters objects that match any of the specified prefixes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchAnyPrefix
Filters objects that match any of the specified prefixes.
- Parameters:
matchAnyPrefix- Filters objects that match any of the specified prefixes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchAnySuffix
Filters objects that match any of the specified suffixes.
- Parameters:
matchAnySuffix- Filters objects that match any of the specified suffixes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchAnySuffix
Filters objects that match any of the specified suffixes.
- Parameters:
matchAnySuffix- Filters objects that match any of the specified suffixes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchAnyTag
Filters objects that match any of the specified S3 object tags.
- Parameters:
matchAnyTag- Filters objects that match any of the specified S3 object tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchAnyTag
Filters objects that match any of the specified S3 object tags.
- Parameters:
matchAnyTag- Filters objects that match any of the specified S3 object tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchAnyTag
Filters objects that match any of the specified S3 object tags.
This is a convenience method that creates an instance of theS3Tag.Builderavoiding the need to create one manually viaS3Tag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomatchAnyTag(List<S3Tag>).- Parameters:
matchAnyTag- a consumer that will call methods onS3Tag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
matchObjectAge
Filters objects that match the specified object age range.
- Parameters:
matchObjectAge- Filters objects that match the specified object age range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchObjectAge
default StorageLensGroupOrOperator.Builder matchObjectAge(Consumer<MatchObjectAge.Builder> matchObjectAge) Filters objects that match the specified object age range.
This is a convenience method that creates an instance of theMatchObjectAge.Builderavoiding the need to create one manually viaMatchObjectAge.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomatchObjectAge(MatchObjectAge).- Parameters:
matchObjectAge- a consumer that will call methods onMatchObjectAge.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
matchObjectSize
Filters objects that match the specified object size range.
- Parameters:
matchObjectSize- Filters objects that match the specified object size range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchObjectSize
default StorageLensGroupOrOperator.Builder matchObjectSize(Consumer<MatchObjectSize.Builder> matchObjectSize) Filters objects that match the specified object size range.
This is a convenience method that creates an instance of theMatchObjectSize.Builderavoiding the need to create one manually viaMatchObjectSize.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomatchObjectSize(MatchObjectSize).- Parameters:
matchObjectSize- a consumer that will call methods onMatchObjectSize.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-