Interface AddApplicationInputProcessingConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<AddApplicationInputProcessingConfigurationRequest.Builder,,AddApplicationInputProcessingConfigurationRequest> KinesisAnalyticsV2Request.Builder,SdkBuilder<AddApplicationInputProcessingConfigurationRequest.Builder,,AddApplicationInputProcessingConfigurationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
AddApplicationInputProcessingConfigurationRequest
-
Method Summary
Modifier and TypeMethodDescriptionapplicationName(String applicationName) The name of the application to which you want to add the input processing configuration.currentApplicationVersionId(Long currentApplicationVersionId) The 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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.kinesisanalyticsv2.model.KinesisAnalyticsV2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
applicationName
The name of the application to which you want to add the input processing configuration.
- Parameters:
applicationName- The 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) The 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
ConcurrentModificationExceptionis returned.- Parameters:
currentApplicationVersionId- The 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, theConcurrentModificationExceptionis 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.Builderavoiding the need to create one manually viaInputProcessingConfiguration.builder().When the
Consumercompletes,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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-