Interface DataCatalogOutput.Builder

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

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

    • catalogId

      DataCatalogOutput.Builder catalogId(String catalogId)

      The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.

      Parameters:
      catalogId - The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseName

      DataCatalogOutput.Builder databaseName(String databaseName)

      The name of a database in the Data Catalog.

      Parameters:
      databaseName - The name of a database in the Data Catalog.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableName

      DataCatalogOutput.Builder tableName(String tableName)

      The name of a table in the Data Catalog.

      Parameters:
      tableName - The name of a table in the Data Catalog.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Options

      Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.

      Parameters:
      s3Options - Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Options

      Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.

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

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

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

      DataCatalogOutput.Builder databaseOptions(DatabaseTableOutputOptions databaseOptions)

      Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.

      Parameters:
      databaseOptions - Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseOptions

      default DataCatalogOutput.Builder databaseOptions(Consumer<DatabaseTableOutputOptions.Builder> databaseOptions)

      Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.

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

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

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

      DataCatalogOutput.Builder overwrite(Boolean overwrite)

      A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.

      Parameters:
      overwrite - A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.