Interface StartApplicationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartApplicationRequest.Builder,StartApplicationRequest>,KinesisAnalyticsRequest.Builder,SdkBuilder<StartApplicationRequest.Builder,StartApplicationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- StartApplicationRequest
public static interface StartApplicationRequest.Builder extends KinesisAnalyticsRequest.Builder, SdkPojo, CopyableBuilder<StartApplicationRequest.Builder,StartApplicationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StartApplicationRequest.BuilderapplicationName(String applicationName)Name of the application.StartApplicationRequest.BuilderinputConfigurations(Collection<InputConfiguration> inputConfigurations)Identifies the specific input, by ID, that the application starts consuming.StartApplicationRequest.BuilderinputConfigurations(Consumer<InputConfiguration.Builder>... inputConfigurations)Identifies the specific input, by ID, that the application starts consuming.StartApplicationRequest.BuilderinputConfigurations(InputConfiguration... inputConfigurations)Identifies the specific input, by ID, that the application starts consuming.StartApplicationRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)StartApplicationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.kinesisanalytics.model.KinesisAnalyticsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
applicationName
StartApplicationRequest.Builder applicationName(String applicationName)
Name of the application.
- Parameters:
applicationName- Name of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputConfigurations
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputConfigurations
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputConfigurations
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 method that creates an instance of theInputConfiguration.Builderavoiding the need to create one manually viaInputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#inputConfigurations(List.) - Parameters:
inputConfigurations- a consumer that will call methods onInputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#inputConfigurations(java.util.Collection)
-
overrideConfiguration
StartApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
StartApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-