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
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 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.Builder
avoiding the need to create one manually viaS3Tag.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaMatchObjectAge.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaMatchObjectSize.builder()
.When the
Consumer
completes,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:
-