Interface AddApplicationInputProcessingConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<AddApplicationInputProcessingConfigurationRequest.Builder,
,AddApplicationInputProcessingConfigurationRequest> KinesisAnalyticsRequest.Builder
,SdkBuilder<AddApplicationInputProcessingConfigurationRequest.Builder,
,AddApplicationInputProcessingConfigurationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
AddApplicationInputProcessingConfigurationRequest
-
Method Summary
Modifier and TypeMethodDescriptionapplicationName
(String applicationName) Name of the application to which you want to add the input processing configuration.currentApplicationVersionId
(Long currentApplicationVersionId) Version of the application to which you want to add the input processing configuration.The ID of the input configuration to add the input processing configuration to.inputProcessingConfiguration
(Consumer<InputProcessingConfiguration.Builder> inputProcessingConfiguration) The InputProcessingConfiguration to add to the application.inputProcessingConfiguration
(InputProcessingConfiguration inputProcessingConfiguration) The InputProcessingConfiguration to add to the application.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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, sdkFields
-
Method Details
-
applicationName
Name of the application to which you want to add the input processing configuration.
- Parameters:
applicationName
- Name of the application to which you want to add the input processing configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentApplicationVersionId
AddApplicationInputProcessingConfigurationRequest.Builder currentApplicationVersionId(Long currentApplicationVersionId) Version of the application to which you want to add the input processing configuration. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the
ConcurrentModificationException
is returned.- Parameters:
currentApplicationVersionId
- Version of the application to which you want to add the input processing configuration. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, theConcurrentModificationException
is returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputId
The ID of the input configuration to add the input processing configuration to. You can get a list of the input IDs for an application using the DescribeApplication operation.
- Parameters:
inputId
- The ID of the input configuration to add the input processing configuration to. You can get a list of the input IDs for an application using the DescribeApplication operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputProcessingConfiguration
AddApplicationInputProcessingConfigurationRequest.Builder inputProcessingConfiguration(InputProcessingConfiguration inputProcessingConfiguration) The InputProcessingConfiguration to add to the application.
- Parameters:
inputProcessingConfiguration
- The InputProcessingConfiguration to add to the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputProcessingConfiguration
default AddApplicationInputProcessingConfigurationRequest.Builder inputProcessingConfiguration(Consumer<InputProcessingConfiguration.Builder> inputProcessingConfiguration) The InputProcessingConfiguration to add to the application.
This is a convenience method that creates an instance of theInputProcessingConfiguration.Builder
avoiding the need to create one manually viaInputProcessingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputProcessingConfiguration(InputProcessingConfiguration)
.- Parameters:
inputProcessingConfiguration
- a consumer that will call methods onInputProcessingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
AddApplicationInputProcessingConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AddApplicationInputProcessingConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-