Interface CfnDatasetPropsMixin.DatabaseInputDefinitionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDatasetPropsMixin.DatabaseInputDefinitionProperty.Jsii$Proxy
- Enclosing class:
CfnDatasetPropsMixin
@Stability(Stable)
public static interface CfnDatasetPropsMixin.DatabaseInputDefinitionProperty
extends software.amazon.jsii.JsiiSerializable
Connection information for dataset input files stored in a database.
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.*;
DatabaseInputDefinitionProperty databaseInputDefinitionProperty = DatabaseInputDefinitionProperty.builder()
.databaseTableName("databaseTableName")
.glueConnectionName("glueConnectionName")
.queryString("queryString")
.tempDirectory(S3LocationProperty.builder()
.bucket("bucket")
.bucketOwner("bucketOwner")
.key("key")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDatasetPropsMixin.DatabaseInputDefinitionPropertystatic final classAn implementation forCfnDatasetPropsMixin.DatabaseInputDefinitionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe table within the target database.default StringThe AWS Glue Connection that stores the connection information for the target database.default StringCustom SQL to run against the provided AWS Glue connection.default ObjectAn Amazon location that AWS Glue Data Catalog can use as a temporary directory.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDatabaseTableName
The table within the target database.- See Also:
-
getGlueConnectionName
The AWS Glue Connection that stores the connection information for the target database.- See Also:
-
getQueryString
Custom SQL to run against the provided AWS Glue connection.This SQL will be used as the input for DataBrew projects and jobs.
- See Also:
-
getTempDirectory
An Amazon location that AWS Glue Data Catalog can use as a temporary directory.Returns union: either
IResolvableorCfnDatasetPropsMixin.S3LocationProperty- See Also:
-
builder
-