Interface ReferenceDataSourceUpdate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReferenceDataSourceUpdate.Builder,
,ReferenceDataSourceUpdate> SdkBuilder<ReferenceDataSourceUpdate.Builder,
,ReferenceDataSourceUpdate> SdkPojo
- Enclosing class:
ReferenceDataSourceUpdate
-
Method Summary
Modifier and TypeMethodDescriptionreferenceId
(String referenceId) ID of the reference data source being updated.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.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.s3ReferenceDataSourceUpdate
(Consumer<S3ReferenceDataSourceUpdate.Builder> s3ReferenceDataSourceUpdate) Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.s3ReferenceDataSourceUpdate
(S3ReferenceDataSourceUpdate s3ReferenceDataSourceUpdate) Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.tableNameUpdate
(String tableNameUpdate) In-application table name that is created by this update.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
-
referenceId
ID of the reference data source being updated. You can use the DescribeApplication operation to get this value.
- Parameters:
referenceId
- ID of the reference data source being updated. You can use the DescribeApplication operation to get this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableNameUpdate
In-application table name that is created by this update.
- Parameters:
tableNameUpdate
- In-application table name that is created by this update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ReferenceDataSourceUpdate
ReferenceDataSourceUpdate.Builder s3ReferenceDataSourceUpdate(S3ReferenceDataSourceUpdate s3ReferenceDataSourceUpdate) Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
- Parameters:
s3ReferenceDataSourceUpdate
- Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ReferenceDataSourceUpdate
default ReferenceDataSourceUpdate.Builder s3ReferenceDataSourceUpdate(Consumer<S3ReferenceDataSourceUpdate.Builder> s3ReferenceDataSourceUpdate) Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
This is a convenience method that creates an instance of theS3ReferenceDataSourceUpdate.Builder
avoiding the need to create one manually viaS3ReferenceDataSourceUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3ReferenceDataSourceUpdate(S3ReferenceDataSourceUpdate)
.- Parameters:
s3ReferenceDataSourceUpdate
- a consumer that will call methods onS3ReferenceDataSourceUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
referenceSchemaUpdate
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 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 toreferenceSchemaUpdate(SourceSchema)
.- Parameters:
referenceSchemaUpdate
- 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:
-