Interface DataCatalogInputDefinition.Builder

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

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

    • 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

      DataCatalogInputDefinition.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

      The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.

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

      DataCatalogInputDefinition.Builder tempDirectory(S3Location tempDirectory)

      Represents an Amazon location where DataBrew can store intermediate results.

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

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

      Represents an Amazon location 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: