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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DataCatalogOutput.BuildercatalogId(String catalogId)The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.DataCatalogOutput.BuilderdatabaseName(String databaseName)The name of a database in the Data Catalog.default DataCatalogOutput.BuilderdatabaseOptions(Consumer<DatabaseTableOutputOptions.Builder> databaseOptions)Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.DataCatalogOutput.BuilderdatabaseOptions(DatabaseTableOutputOptions databaseOptions)Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.DataCatalogOutput.Builderoverwrite(Boolean overwrite)A value that, if true, means that any data in the location specified for output is overwritten with new output.default DataCatalogOutput.Builders3Options(Consumer<S3TableOutputOptions.Builder> s3Options)Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.DataCatalogOutput.Builders3Options(S3TableOutputOptions s3Options)Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.DataCatalogOutput.BuildertableName(String tableName)The name of a table in the Data Catalog.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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
DataCatalogOutput.Builder s3Options(S3TableOutputOptions 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
default DataCatalogOutput.Builder s3Options(Consumer<S3TableOutputOptions.Builder> 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 theS3TableOutputOptions.Builderavoiding the need to create one manually viaS3TableOutputOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3Options(S3TableOutputOptions).- Parameters:
s3Options- a consumer that will call methods onS3TableOutputOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3Options(S3TableOutputOptions)
-
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 theDatabaseTableOutputOptions.Builderavoiding the need to create one manually viaDatabaseTableOutputOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todatabaseOptions(DatabaseTableOutputOptions).- Parameters:
databaseOptions- a consumer that will call methods onDatabaseTableOutputOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
databaseOptions(DatabaseTableOutputOptions)
-
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.
-
-