public static final class CfnDataset.DatabaseInputDefinitionProperty.Builder
extends java.lang.Object
CfnDataset.DatabaseInputDefinitionProperty
Constructor and Description |
---|
Builder() |
public CfnDataset.DatabaseInputDefinitionProperty.Builder glueConnectionName(java.lang.String glueConnectionName)
CfnDataset.DatabaseInputDefinitionProperty.getGlueConnectionName()
glueConnectionName
- The AWS Glue Connection that stores the connection information for the target database. This parameter is required.this
public CfnDataset.DatabaseInputDefinitionProperty.Builder databaseTableName(java.lang.String databaseTableName)
CfnDataset.DatabaseInputDefinitionProperty.getDatabaseTableName()
databaseTableName
- The table within the target database.this
public CfnDataset.DatabaseInputDefinitionProperty.Builder queryString(java.lang.String queryString)
CfnDataset.DatabaseInputDefinitionProperty.getQueryString()
queryString
- Custom SQL to run against the provided AWS Glue connection.
This SQL will be used as the input for DataBrew projects and jobs.this
public CfnDataset.DatabaseInputDefinitionProperty.Builder tempDirectory(IResolvable tempDirectory)
CfnDataset.DatabaseInputDefinitionProperty.getTempDirectory()
tempDirectory
- An Amazon location that AWS Glue Data Catalog can use as a temporary directory.this
public CfnDataset.DatabaseInputDefinitionProperty.Builder tempDirectory(CfnDataset.S3LocationProperty tempDirectory)
CfnDataset.DatabaseInputDefinitionProperty.getTempDirectory()
tempDirectory
- An Amazon location that AWS Glue Data Catalog can use as a temporary directory.this
public CfnDataset.DatabaseInputDefinitionProperty build()
CfnDataset.DatabaseInputDefinitionProperty
java.lang.NullPointerException
- if any required attribute was not provided