Interface CfnJob.DataCatalogOutputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnJob.DataCatalogOutputProperty.Jsii$Proxy
- Enclosing class:
- CfnJob
@Stability(Stable)
public static interface CfnJob.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.services.databrew.*; DataCatalogOutputProperty dataCatalogOutputProperty = DataCatalogOutputProperty.builder() .databaseName("databaseName") .tableName("tableName") // the properties below are optional .catalogId("catalogId") .databaseOptions(DatabaseTableOutputOptionsProperty.builder() .tableName("tableName") // the properties below are optional .tempDirectory(S3LocationProperty.builder() .bucket("bucket") // the properties below are optional .bucketOwner("bucketOwner") .key("key") .build()) .build()) .overwrite(false) .s3Options(S3TableOutputOptionsProperty.builder() .location(S3LocationProperty.builder() .bucket("bucket") // the properties below are optional .bucketOwner("bucketOwner") .key("key") .build()) .build()) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnJob.DataCatalogOutputProperty
static final class
An implementation forCfnJob.DataCatalogOutputProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The unique identifier of the AWS account that holds the Data Catalog that stores the data.The name of a database in the Data Catalog.default Object
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.default Object
A value that, if true, means that any data in the location specified for output is overwritten with new output.default Object
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.The name of a table in the Data Catalog.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDatabaseName
The name of a database in the Data Catalog. -
getTableName
The name of a table in the Data Catalog. -
getCatalogId
The unique identifier of the AWS account that holds the Data Catalog that stores the data. -
getDatabaseOptions
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs. -
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.
-
getS3Options
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs. -
builder
-