Interface CfnJobPropsMixin.DataCatalogOutputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnJobPropsMixin.DataCatalogOutputProperty.Jsii$Proxy
- Enclosing class:
CfnJobPropsMixin
@Stability(Stable)
public static interface CfnJobPropsMixin.DataCatalogOutputProperty
extends software.amazon.jsii.JsiiSerializable
Represents options that specify how and where in the AWS Glue Data Catalog DataBrew writes the output generated by recipe jobs.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.databrew.*;
DataCatalogOutputProperty dataCatalogOutputProperty = DataCatalogOutputProperty.builder()
.catalogId("catalogId")
.databaseName("databaseName")
.databaseOptions(DatabaseTableOutputOptionsProperty.builder()
.tableName("tableName")
.tempDirectory(S3LocationProperty.builder()
.bucket("bucket")
.bucketOwner("bucketOwner")
.key("key")
.build())
.build())
.overwrite(false)
.s3Options(S3TableOutputOptionsProperty.builder()
.location(S3LocationProperty.builder()
.bucket("bucket")
.bucketOwner("bucketOwner")
.key("key")
.build())
.build())
.tableName("tableName")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnJobPropsMixin.DataCatalogOutputPropertystatic final classAn implementation forCfnJobPropsMixin.DataCatalogOutputProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe unique identifier of the AWS account that holds the Data Catalog that stores the data.default StringThe name of a database in the Data Catalog.default ObjectRepresents options that specify how and where DataBrew writes the database output generated by recipe jobs.default ObjectA value that, if true, means that any data in the location specified for output is overwritten with new output.default ObjectRepresents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.default StringThe name of a table in the Data Catalog.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCatalogId
The unique identifier of the AWS account that holds the Data Catalog that stores the data.- See Also:
-
getDatabaseName
The name of a database in the Data Catalog.- See Also:
-
getDatabaseOptions
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.Returns union: either
IResolvableorCfnJobPropsMixin.DatabaseTableOutputOptionsProperty- See Also:
-
getOverwrite
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 union: either
BooleanorIResolvable- See Also:
-
getS3Options
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.Returns union: either
IResolvableorCfnJobPropsMixin.S3TableOutputOptionsProperty- See Also:
-
getTableName
The name of a table in the Data Catalog.- See Also:
-
builder
-