public static interface ReferenceDataSourceUpdate.Builder extends SdkPojo, CopyableBuilder<ReferenceDataSourceUpdate.Builder,ReferenceDataSourceUpdate>
Modifier and Type | Method and Description |
---|---|
ReferenceDataSourceUpdate.Builder |
referenceId(String referenceId)
The ID of the reference data source that is being updated.
|
default ReferenceDataSourceUpdate.Builder |
referenceSchemaUpdate(Consumer<SourceSchema.Builder> referenceSchemaUpdate)
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.
|
ReferenceDataSourceUpdate.Builder |
referenceSchemaUpdate(SourceSchema referenceSchemaUpdate)
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 ReferenceDataSourceUpdate.Builder |
s3ReferenceDataSourceUpdate(Consumer<S3ReferenceDataSourceUpdate.Builder> s3ReferenceDataSourceUpdate)
Describes the S3 bucket name, object key name, and IAM role that Kinesis Data Analytics can assume to read
the Amazon S3 object on your behalf and populate the in-application reference table.
|
ReferenceDataSourceUpdate.Builder |
s3ReferenceDataSourceUpdate(S3ReferenceDataSourceUpdate s3ReferenceDataSourceUpdate)
Describes the S3 bucket name, object key name, and IAM role that Kinesis Data Analytics can assume to read
the Amazon S3 object on your behalf and populate the in-application reference table.
|
ReferenceDataSourceUpdate.Builder |
tableNameUpdate(String tableNameUpdate)
The in-application table name that is created by this update.
|
copy
applyMutation, build
ReferenceDataSourceUpdate.Builder referenceId(String referenceId)
The ID of the reference data source that is being updated. You can use the DescribeApplication operation to get this value.
referenceId
- The ID of the reference data source that is being updated. You can use the DescribeApplication
operation to get this value.ReferenceDataSourceUpdate.Builder tableNameUpdate(String tableNameUpdate)
The in-application table name that is created by this update.
tableNameUpdate
- The in-application table name that is created by this update.ReferenceDataSourceUpdate.Builder s3ReferenceDataSourceUpdate(S3ReferenceDataSourceUpdate s3ReferenceDataSourceUpdate)
Describes the S3 bucket name, object key name, and IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
s3ReferenceDataSourceUpdate
- Describes the S3 bucket name, object key name, and IAM role that Kinesis Data Analytics can assume to
read the Amazon S3 object on your behalf and populate the in-application reference table.default ReferenceDataSourceUpdate.Builder s3ReferenceDataSourceUpdate(Consumer<S3ReferenceDataSourceUpdate.Builder> s3ReferenceDataSourceUpdate)
Describes the S3 bucket name, object key name, and IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
This is a convenience that creates an instance of theS3ReferenceDataSourceUpdate.Builder
avoiding
the need to create one manually via S3ReferenceDataSourceUpdate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to s3ReferenceDataSourceUpdate(S3ReferenceDataSourceUpdate)
.s3ReferenceDataSourceUpdate
- a consumer that will call methods on S3ReferenceDataSourceUpdate.Builder
s3ReferenceDataSourceUpdate(S3ReferenceDataSourceUpdate)
ReferenceDataSourceUpdate.Builder referenceSchemaUpdate(SourceSchema referenceSchemaUpdate)
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.
referenceSchemaUpdate
- 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 ReferenceDataSourceUpdate.Builder referenceSchemaUpdate(Consumer<SourceSchema.Builder> referenceSchemaUpdate)
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 that creates an instance of theSourceSchema.Builder
avoiding the need to
create one manually via SourceSchema.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to referenceSchemaUpdate(SourceSchema)
.referenceSchemaUpdate
- a consumer that will call methods on SourceSchema.Builder
referenceSchemaUpdate(SourceSchema)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.