public static final class CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty |
build()
Builds the configured instance.
|
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder |
referenceSchema(CfnApplicationReferenceDataSource.ReferenceSchemaProperty referenceSchema)
|
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder |
referenceSchema(IResolvable referenceSchema)
|
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder |
s3ReferenceDataSource(CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty s3ReferenceDataSource)
|
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder |
s3ReferenceDataSource(IResolvable s3ReferenceDataSource)
|
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder |
tableName(java.lang.String tableName)
|
public CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder referenceSchema(IResolvable referenceSchema)
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.getReferenceSchema()
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. This parameter is required.this
public CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder referenceSchema(CfnApplicationReferenceDataSource.ReferenceSchemaProperty referenceSchema)
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.getReferenceSchema()
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. This parameter is required.this
public CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder s3ReferenceDataSource(IResolvable s3ReferenceDataSource)
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.getS3ReferenceDataSource()
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 the UpdateApplication
operation to trigger reloading of data into your application.this
public CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder s3ReferenceDataSource(CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty s3ReferenceDataSource)
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.getS3ReferenceDataSource()
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 the UpdateApplication
operation to trigger reloading of data into your application.this
public CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.Builder tableName(java.lang.String tableName)
tableName
- Name of the in-application table to create.this
public CfnApplicationReferenceDataSource.ReferenceDataSourceProperty build()
CfnApplicationReferenceDataSource.ReferenceDataSourceProperty
java.lang.NullPointerException
- if any required attribute was not provided