public static interface StartApplicationRequest.Builder extends KinesisAnalyticsRequest.Builder, CopyableBuilder<StartApplicationRequest.Builder,StartApplicationRequest>
Modifier and Type | Method and Description |
---|---|
StartApplicationRequest.Builder |
applicationName(String applicationName)
Name of the application.
|
StartApplicationRequest.Builder |
inputConfigurations(Collection<InputConfiguration> inputConfigurations)
Identifies the specific input, by ID, that the application starts consuming.
|
StartApplicationRequest.Builder |
inputConfigurations(Consumer<InputConfiguration.Builder>... inputConfigurations)
Identifies the specific input, by ID, that the application starts consuming.
|
StartApplicationRequest.Builder |
inputConfigurations(InputConfiguration... inputConfigurations)
Identifies the specific input, by ID, that the application starts consuming.
|
StartApplicationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
StartApplicationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
copy
applyMutation, build
StartApplicationRequest.Builder applicationName(String applicationName)
Name of the application.
applicationName
- Name of the application.StartApplicationRequest.Builder inputConfigurations(Collection<InputConfiguration> inputConfigurations)
Identifies the specific input, by ID, that the application starts consuming. Amazon Kinesis Analytics starts reading the streaming source associated with the input. You can also specify where in the streaming source you want Amazon Kinesis Analytics to start reading.
inputConfigurations
- Identifies the specific input, by ID, that the application starts consuming. Amazon Kinesis Analytics
starts reading the streaming source associated with the input. You can also specify where in the
streaming source you want Amazon Kinesis Analytics to start reading.StartApplicationRequest.Builder inputConfigurations(InputConfiguration... inputConfigurations)
Identifies the specific input, by ID, that the application starts consuming. Amazon Kinesis Analytics starts reading the streaming source associated with the input. You can also specify where in the streaming source you want Amazon Kinesis Analytics to start reading.
inputConfigurations
- Identifies the specific input, by ID, that the application starts consuming. Amazon Kinesis Analytics
starts reading the streaming source associated with the input. You can also specify where in the
streaming source you want Amazon Kinesis Analytics to start reading.StartApplicationRequest.Builder inputConfigurations(Consumer<InputConfiguration.Builder>... inputConfigurations)
Identifies the specific input, by ID, that the application starts consuming. Amazon Kinesis Analytics starts reading the streaming source associated with the input. You can also specify where in the streaming source you want Amazon Kinesis Analytics to start reading.
This is a convenience that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #inputConfigurations(List)
.inputConfigurations
- a consumer that will call methods on List.Builder
#inputConfigurations(List)
StartApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.StartApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.