public static interface InputUpdate.Builder extends CopyableBuilder<InputUpdate.Builder,InputUpdate>
Modifier and Type | Method and Description |
---|---|
InputUpdate.Builder |
inputId(String inputId)
Input ID of the application input to be updated.
|
default InputUpdate.Builder |
inputParallelismUpdate(Consumer<InputParallelismUpdate.Builder> inputParallelismUpdate)
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the
specific streaming source).
|
InputUpdate.Builder |
inputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the
specific streaming source).
|
default InputUpdate.Builder |
inputProcessingConfigurationUpdate(Consumer<InputProcessingConfigurationUpdate.Builder> inputProcessingConfigurationUpdate)
Describes updates for an input processing configuration.
|
InputUpdate.Builder |
inputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates for an input processing configuration.
|
default InputUpdate.Builder |
inputSchemaUpdate(Consumer<InputSchemaUpdate.Builder> inputSchemaUpdate)
Describes the data format on the streaming source, and how record elements on the streaming source map to
columns of the in-application stream that is created.
|
InputUpdate.Builder |
inputSchemaUpdate(InputSchemaUpdate inputSchemaUpdate)
Describes the data format on the streaming source, and how record elements on the streaming source map to
columns of the in-application stream that is created.
|
default InputUpdate.Builder |
kinesisFirehoseInputUpdate(Consumer<KinesisFirehoseInputUpdate.Builder> kinesisFirehoseInputUpdate)
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated
stream Amazon Resource Name (ARN) and IAM role ARN.
|
InputUpdate.Builder |
kinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated
stream Amazon Resource Name (ARN) and IAM role ARN.
|
default InputUpdate.Builder |
kinesisStreamsInputUpdate(Consumer<KinesisStreamsInputUpdate.Builder> kinesisStreamsInputUpdate)
If a Amazon Kinesis stream is the streaming source to be updated, provides an updated stream ARN and IAM role
ARN.
|
InputUpdate.Builder |
kinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Amazon Kinesis stream is the streaming source to be updated, provides an updated stream ARN and IAM role
ARN.
|
InputUpdate.Builder |
namePrefixUpdate(String namePrefixUpdate)
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming
source.
|
copy
applyMutation, build
InputUpdate.Builder inputId(String inputId)
Input ID of the application input to be updated.
inputId
- Input ID of the application input to be updated.InputUpdate.Builder namePrefixUpdate(String namePrefixUpdate)
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
namePrefixUpdate
- Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific
streaming source.InputUpdate.Builder inputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates for an input processing configuration.
inputProcessingConfigurationUpdate
- Describes updates for an input processing configuration.default InputUpdate.Builder inputProcessingConfigurationUpdate(Consumer<InputProcessingConfigurationUpdate.Builder> inputProcessingConfigurationUpdate)
Describes updates for an input processing configuration.
This is a convenience that creates an instance of theInputProcessingConfigurationUpdate.Builder
avoiding the need to create one manually via InputProcessingConfigurationUpdate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
inputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate)
.inputProcessingConfigurationUpdate
- a consumer that will call methods on InputProcessingConfigurationUpdate.Builder
inputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate)
InputUpdate.Builder kinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Amazon Kinesis stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
kinesisStreamsInputUpdate
- If a Amazon Kinesis stream is the streaming source to be updated, provides an updated stream ARN and
IAM role ARN.default InputUpdate.Builder kinesisStreamsInputUpdate(Consumer<KinesisStreamsInputUpdate.Builder> kinesisStreamsInputUpdate)
If a Amazon Kinesis stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
This is a convenience that creates an instance of theKinesisStreamsInputUpdate.Builder
avoiding the
need to create one manually via KinesisStreamsInputUpdate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to kinesisStreamsInputUpdate(KinesisStreamsInputUpdate)
.kinesisStreamsInputUpdate
- a consumer that will call methods on KinesisStreamsInputUpdate.Builder
kinesisStreamsInputUpdate(KinesisStreamsInputUpdate)
InputUpdate.Builder kinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
kinesisFirehoseInputUpdate
- If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an
updated stream Amazon Resource Name (ARN) and IAM role ARN.default InputUpdate.Builder kinesisFirehoseInputUpdate(Consumer<KinesisFirehoseInputUpdate.Builder> kinesisFirehoseInputUpdate)
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
This is a convenience that creates an instance of theKinesisFirehoseInputUpdate.Builder
avoiding the
need to create one manually via KinesisFirehoseInputUpdate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to kinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate)
.kinesisFirehoseInputUpdate
- a consumer that will call methods on KinesisFirehoseInputUpdate.Builder
kinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate)
InputUpdate.Builder inputSchemaUpdate(InputSchemaUpdate inputSchemaUpdate)
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
inputSchemaUpdate
- Describes the data format on the streaming source, and how record elements on the streaming source map
to columns of the in-application stream that is created.default InputUpdate.Builder inputSchemaUpdate(Consumer<InputSchemaUpdate.Builder> inputSchemaUpdate)
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
This is a convenience that creates an instance of theInputSchemaUpdate.Builder
avoiding the need to
create one manually via InputSchemaUpdate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to inputSchemaUpdate(InputSchemaUpdate)
.inputSchemaUpdate
- a consumer that will call methods on InputSchemaUpdate.Builder
inputSchemaUpdate(InputSchemaUpdate)
InputUpdate.Builder inputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
inputParallelismUpdate
- Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates
for the specific streaming source).default InputUpdate.Builder inputParallelismUpdate(Consumer<InputParallelismUpdate.Builder> inputParallelismUpdate)
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
This is a convenience that creates an instance of theInputParallelismUpdate.Builder
avoiding the
need to create one manually via InputParallelismUpdate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to inputParallelismUpdate(InputParallelismUpdate)
.inputParallelismUpdate
- a consumer that will call methods on InputParallelismUpdate.Builder
inputParallelismUpdate(InputParallelismUpdate)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.