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