Interface ItemFilters.Builder

    • 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 the S3ItemFilter.Builder avoiding the need to create one manually via S3ItemFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #s3ItemFilters(List).

        Parameters:
        s3ItemFilters - a consumer that will call methods on S3ItemFilter.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 the EBSItemFilter.Builder avoiding the need to create one manually via EBSItemFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #ebsItemFilters(List).

        Parameters:
        ebsItemFilters - a consumer that will call methods on EBSItemFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #ebsItemFilters(java.util.Collection)