Class CfnDataset.GlueConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.iotanalytics.CfnDataset.GlueConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataset.GlueConfigurationProperty>
- Enclosing interface:
CfnDataset.GlueConfigurationProperty
@Stability(Stable)
public static final class CfnDataset.GlueConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataset.GlueConfigurationProperty>
A builder for
CfnDataset.GlueConfigurationProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.databaseName
(String databaseName) Sets the value ofCfnDataset.GlueConfigurationProperty.getDatabaseName()
Sets the value ofCfnDataset.GlueConfigurationProperty.getTableName()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
databaseName
@Stability(Stable) public CfnDataset.GlueConfigurationProperty.Builder databaseName(String databaseName) Sets the value ofCfnDataset.GlueConfigurationProperty.getDatabaseName()
- Parameters:
databaseName
- The name of the database in your AWS Glue Data Catalog in which the table is located. This parameter is required. An AWS Glue Data Catalog database contains metadata tables.- Returns:
this
-
tableName
Sets the value ofCfnDataset.GlueConfigurationProperty.getTableName()
- Parameters:
tableName
- The name of the table in your AWS Glue Data Catalog that is used to perform the ETL operations. This parameter is required. An AWS Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDataset.GlueConfigurationProperty>
- Returns:
- a new instance of
CfnDataset.GlueConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-