Interface ReferenceDataSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReferenceDataSource.Builder,
,ReferenceDataSource> SdkBuilder<ReferenceDataSource.Builder,
,ReferenceDataSource> SdkPojo
- Enclosing class:
ReferenceDataSource
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReferenceDataSource.Builder
referenceSchema
(Consumer<SourceSchema.Builder> 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.referenceSchema
(SourceSchema 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.default ReferenceDataSource.Builder
s3ReferenceDataSource
(Consumer<S3ReferenceDataSource.Builder> s3ReferenceDataSource) Identifies the S3 bucket and object that contains the reference data.s3ReferenceDataSource
(S3ReferenceDataSource s3ReferenceDataSource) Identifies the S3 bucket and object that contains the reference data.The name of the in-application table to create.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
tableName
The name of the in-application table to create.
- Parameters:
tableName
- The name of the in-application table to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ReferenceDataSource
Identifies the S3 bucket and object that contains the reference data. A SQL-based Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.
- Parameters:
s3ReferenceDataSource
- Identifies the S3 bucket and object that contains the reference data. A SQL-based Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ReferenceDataSource
default ReferenceDataSource.Builder s3ReferenceDataSource(Consumer<S3ReferenceDataSource.Builder> s3ReferenceDataSource) Identifies the S3 bucket and object that contains the reference data. A SQL-based Kinesis Data 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 is a convenience method that creates an instance of theS3ReferenceDataSource.Builder
avoiding the need to create one manually viaS3ReferenceDataSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3ReferenceDataSource(S3ReferenceDataSource)
.- Parameters:
s3ReferenceDataSource
- a consumer that will call methods onS3ReferenceDataSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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 is a convenience method that creates an instance of theSourceSchema.Builder
avoiding the need to create one manually viaSourceSchema.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreferenceSchema(SourceSchema)
.- Parameters:
referenceSchema
- a consumer that will call methods onSourceSchema.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-