Interface ItemFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ItemFilters.Builder,ItemFilters>,SdkBuilder<ItemFilters.Builder,ItemFilters>,SdkPojo
- Enclosing class:
- ItemFilters
public static interface ItemFilters.Builder extends SdkPojo, CopyableBuilder<ItemFilters.Builder,ItemFilters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ItemFilters.BuilderebsItemFilters(Collection<EBSItemFilter> ebsItemFilters)This array can contain CreationTimes, FilePaths, LastModificationTimes, or Sizes objects.ItemFilters.BuilderebsItemFilters(Consumer<EBSItemFilter.Builder>... ebsItemFilters)This array can contain CreationTimes, FilePaths, LastModificationTimes, or Sizes objects.ItemFilters.BuilderebsItemFilters(EBSItemFilter... ebsItemFilters)This array can contain CreationTimes, FilePaths, LastModificationTimes, or Sizes objects.ItemFilters.Builders3ItemFilters(Collection<S3ItemFilter> s3ItemFilters)This array can contain CreationTimes, ETags, ObjectKeys, Sizes, or VersionIds objects.ItemFilters.Builders3ItemFilters(Consumer<S3ItemFilter.Builder>... s3ItemFilters)This array can contain CreationTimes, ETags, ObjectKeys, Sizes, or VersionIds objects.ItemFilters.Builders3ItemFilters(S3ItemFilter... s3ItemFilters)This array can contain CreationTimes, ETags, ObjectKeys, Sizes, or VersionIds objects.-
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
-
s3ItemFilters
ItemFilters.Builder s3ItemFilters(Collection<S3ItemFilter> s3ItemFilters)
This array can contain CreationTimes, ETags, ObjectKeys, Sizes, or VersionIds objects.
- Parameters:
s3ItemFilters- This array can contain CreationTimes, ETags, ObjectKeys, Sizes, or VersionIds objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ItemFilters
ItemFilters.Builder s3ItemFilters(S3ItemFilter... s3ItemFilters)
This array can contain CreationTimes, ETags, ObjectKeys, Sizes, or VersionIds objects.
- Parameters:
s3ItemFilters- This array can contain CreationTimes, ETags, ObjectKeys, Sizes, or VersionIds objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ItemFilters
ItemFilters.Builder s3ItemFilters(Consumer<S3ItemFilter.Builder>... s3ItemFilters)
This array can contain CreationTimes, ETags, ObjectKeys, Sizes, or VersionIds objects.
This is a convenience method that creates an instance of theS3ItemFilter.Builderavoiding the need to create one manually viaS3ItemFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#s3ItemFilters(List.) - Parameters:
s3ItemFilters- a consumer that will call methods onS3ItemFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#s3ItemFilters(java.util.Collection)
-
ebsItemFilters
ItemFilters.Builder ebsItemFilters(Collection<EBSItemFilter> ebsItemFilters)
This array can contain CreationTimes, FilePaths, LastModificationTimes, or Sizes objects.
- Parameters:
ebsItemFilters- This array can contain CreationTimes, FilePaths, LastModificationTimes, or Sizes objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsItemFilters
ItemFilters.Builder ebsItemFilters(EBSItemFilter... ebsItemFilters)
This array can contain CreationTimes, FilePaths, LastModificationTimes, or Sizes objects.
- Parameters:
ebsItemFilters- This array can contain CreationTimes, FilePaths, LastModificationTimes, or Sizes objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsItemFilters
ItemFilters.Builder ebsItemFilters(Consumer<EBSItemFilter.Builder>... ebsItemFilters)
This array can contain CreationTimes, FilePaths, LastModificationTimes, or Sizes objects.
This is a convenience method that creates an instance of theEBSItemFilter.Builderavoiding the need to create one manually viaEBSItemFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ebsItemFilters(List.) - Parameters:
ebsItemFilters- a consumer that will call methods onEBSItemFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ebsItemFilters(java.util.Collection)
-
-