Class SchemaConfigurationFromCfnTableProps.Builder
java.lang.Object
software.amazon.awscdk.services.kinesisfirehose.SchemaConfigurationFromCfnTableProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<SchemaConfigurationFromCfnTableProps>
- Enclosing interface:
SchemaConfigurationFromCfnTableProps
@Stability(Stable)
public static final class SchemaConfigurationFromCfnTableProps.Builder
extends Object
implements software.amazon.jsii.Builder<SchemaConfigurationFromCfnTableProps>
A builder for
SchemaConfigurationFromCfnTableProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofSchemaConfigurationFromCfnTableProps.getRegion()Sets the value ofSchemaConfigurationFromCfnTableProps.getVersionId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
region
Sets the value ofSchemaConfigurationFromCfnTableProps.getRegion()- Parameters:
region- The region of the database the table is in.- Returns:
this
-
versionId
Sets the value ofSchemaConfigurationFromCfnTableProps.getVersionId()- Parameters:
versionId- Specifies the table version for the output data schema. if set toLATEST, Firehose uses the most recent table version. This means that any updates to the table are automatically picked up.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SchemaConfigurationFromCfnTableProps>- Returns:
- a new instance of
SchemaConfigurationFromCfnTableProps - Throws:
NullPointerException- if any required attribute was not provided
-