Class CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.kinesisanalytics.mixins.CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty>
- Enclosing interface:
CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty
@Stability(Stable)
public static final class CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.referenceSchema(IResolvable referenceSchema) referenceSchema(CfnApplicationReferenceDataSourcePropsMixin.ReferenceSchemaProperty referenceSchema) s3ReferenceDataSource(IResolvable s3ReferenceDataSource) s3ReferenceDataSource(CfnApplicationReferenceDataSourcePropsMixin.S3ReferenceDataSourceProperty s3ReferenceDataSource)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
referenceSchema
@Stability(Stable) public CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.Builder referenceSchema(IResolvable referenceSchema) Sets the value ofCfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.getReferenceSchema()- Parameters:
referenceSchema- Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.- Returns:
this
-
referenceSchema
@Stability(Stable) public CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.Builder referenceSchema(CfnApplicationReferenceDataSourcePropsMixin.ReferenceSchemaProperty referenceSchema) Sets the value ofCfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.getReferenceSchema()- Parameters:
referenceSchema- Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.- Returns:
this
-
s3ReferenceDataSource
@Stability(Stable) public CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.Builder s3ReferenceDataSource(IResolvable s3ReferenceDataSource) Sets the value ofCfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.getS3ReferenceDataSource()- Parameters:
s3ReferenceDataSource- Identifies the S3 bucket and object that contains the reference data. Also identifies the IAM role Amazon Kinesis Analytics can assume to read this object on your behalf. An Amazon Kinesis Analytics application loads reference data only once. If the data changes, you call theUpdateApplicationoperation to trigger reloading of data into your application.- Returns:
this
-
s3ReferenceDataSource
@Stability(Stable) public CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.Builder s3ReferenceDataSource(CfnApplicationReferenceDataSourcePropsMixin.S3ReferenceDataSourceProperty s3ReferenceDataSource) Sets the value ofCfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.getS3ReferenceDataSource()- Parameters:
s3ReferenceDataSource- Identifies the S3 bucket and object that contains the reference data. Also identifies the IAM role Amazon Kinesis Analytics can assume to read this object on your behalf. An Amazon Kinesis Analytics application loads reference data only once. If the data changes, you call theUpdateApplicationoperation to trigger reloading of data into your application.- Returns:
this
-
tableName
@Stability(Stable) public CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.Builder tableName(String tableName) Sets the value ofCfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty.getTableName()- Parameters:
tableName- Name of the in-application table to create.- Returns:
this
-
build
@Stability(Stable) public CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty>- Returns:
- a new instance of
CfnApplicationReferenceDataSourcePropsMixin.ReferenceDataSourceProperty - Throws:
NullPointerException- if any required attribute was not provided
-