Interface PathOptions.Builder

All Superinterfaces:
Buildable, CopyableBuilder<PathOptions.Builder,PathOptions>, SdkBuilder<PathOptions.Builder,PathOptions>, SdkPojo
Enclosing class:
PathOptions

public static interface PathOptions.Builder extends SdkPojo, CopyableBuilder<PathOptions.Builder,PathOptions>
  • Method Details

    • lastModifiedDateCondition

      PathOptions.Builder lastModifiedDateCondition(FilterExpression lastModifiedDateCondition)

      If provided, this structure defines a date range for matching Amazon S3 objects based on their LastModifiedDate attribute in Amazon S3.

      Parameters:
      lastModifiedDateCondition - If provided, this structure defines a date range for matching Amazon S3 objects based on their LastModifiedDate attribute in Amazon S3.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedDateCondition

      default PathOptions.Builder lastModifiedDateCondition(Consumer<FilterExpression.Builder> lastModifiedDateCondition)

      If provided, this structure defines a date range for matching Amazon S3 objects based on their LastModifiedDate attribute in Amazon S3.

      This is a convenience method that creates an instance of the FilterExpression.Builder avoiding the need to create one manually via FilterExpression.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to lastModifiedDateCondition(FilterExpression).

      Parameters:
      lastModifiedDateCondition - a consumer that will call methods on FilterExpression.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • filesLimit

      PathOptions.Builder filesLimit(FilesLimit filesLimit)

      If provided, this structure imposes a limit on a number of files that should be selected.

      Parameters:
      filesLimit - If provided, this structure imposes a limit on a number of files that should be selected.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filesLimit

      default PathOptions.Builder filesLimit(Consumer<FilesLimit.Builder> filesLimit)

      If provided, this structure imposes a limit on a number of files that should be selected.

      This is a convenience method that creates an instance of the FilesLimit.Builder avoiding the need to create one manually via FilesLimit.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to filesLimit(FilesLimit).

      Parameters:
      filesLimit - a consumer that will call methods on FilesLimit.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • parameters

      A structure that maps names of parameters used in the Amazon S3 path of a dataset to their definitions.

      Parameters:
      parameters - A structure that maps names of parameters used in the Amazon S3 path of a dataset to their definitions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.