Interface DatabaseTableOutputOptions.Builder

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

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

    • tempDirectory

      DatabaseTableOutputOptions.Builder tempDirectory(S3Location tempDirectory)

      Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.

      Parameters:
      tempDirectory - Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tempDirectory

      default DatabaseTableOutputOptions.Builder tempDirectory(Consumer<S3Location.Builder> tempDirectory)

      Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.

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

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

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

      A prefix for the name of a table DataBrew will create in the database.

      Parameters:
      tableName - A prefix for the name of a table DataBrew will create in the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.