Interface InputDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InputDescription.Builder,
,InputDescription> SdkBuilder<InputDescription.Builder,
,InputDescription> SdkPojo
- Enclosing class:
InputDescription
-
Method Summary
Modifier and TypeMethodDescriptioninAppStreamNames
(String... inAppStreamNames) Returns the in-application stream names that are mapped to the stream source.inAppStreamNames
(Collection<String> inAppStreamNames) Returns the in-application stream names that are mapped to the stream source.Input ID associated with the application input.default InputDescription.Builder
inputParallelism
(Consumer<InputParallelism.Builder> inputParallelism) Describes the configured parallelism (number of in-application streams mapped to the streaming source).inputParallelism
(InputParallelism inputParallelism) Describes the configured parallelism (number of in-application streams mapped to the streaming source).default InputDescription.Builder
inputProcessingConfigurationDescription
(Consumer<InputProcessingConfigurationDescription.Builder> inputProcessingConfigurationDescription) The description of the preprocessor that executes on records in this input before the application's code is run.inputProcessingConfigurationDescription
(InputProcessingConfigurationDescription inputProcessingConfigurationDescription) The description of the preprocessor that executes on records in this input before the application's code is run.default InputDescription.Builder
inputSchema
(Consumer<SourceSchema.Builder> inputSchema) Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.inputSchema
(SourceSchema inputSchema) Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.default InputDescription.Builder
inputStartingPositionConfiguration
(Consumer<InputStartingPositionConfiguration.Builder> inputStartingPositionConfiguration) Point at which the application is configured to read from the input stream.inputStartingPositionConfiguration
(InputStartingPositionConfiguration inputStartingPositionConfiguration) Point at which the application is configured to read from the input stream.default InputDescription.Builder
kinesisFirehoseInputDescription
(Consumer<KinesisFirehoseInputDescription.Builder> kinesisFirehoseInputDescription) If an Amazon Kinesis Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.kinesisFirehoseInputDescription
(KinesisFirehoseInputDescription kinesisFirehoseInputDescription) If an Amazon Kinesis Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.default InputDescription.Builder
kinesisStreamsInputDescription
(Consumer<KinesisStreamsInputDescription.Builder> kinesisStreamsInputDescription) If an Amazon Kinesis stream is configured as streaming source, provides Amazon Kinesis stream's Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.kinesisStreamsInputDescription
(KinesisStreamsInputDescription kinesisStreamsInputDescription) If an Amazon Kinesis stream is configured as streaming source, provides Amazon Kinesis stream's Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.namePrefix
(String namePrefix) In-application name prefix.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
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
-
inputId
Input ID associated with the application input. This is the ID that Amazon Kinesis Analytics assigns to each input configuration you add to your application.
- Parameters:
inputId
- Input ID associated with the application input. This is the ID that Amazon Kinesis Analytics assigns to each input configuration you add to your application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namePrefix
In-application name prefix.
- Parameters:
namePrefix
- In-application name prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inAppStreamNames
Returns the in-application stream names that are mapped to the stream source.
- Parameters:
inAppStreamNames
- Returns the in-application stream names that are mapped to the stream source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inAppStreamNames
Returns the in-application stream names that are mapped to the stream source.
- Parameters:
inAppStreamNames
- Returns the in-application stream names that are mapped to the stream source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputProcessingConfigurationDescription
InputDescription.Builder inputProcessingConfigurationDescription(InputProcessingConfigurationDescription inputProcessingConfigurationDescription) The description of the preprocessor that executes on records in this input before the application's code is run.
- Parameters:
inputProcessingConfigurationDescription
- The description of the preprocessor that executes on records in this input before the application's code is run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputProcessingConfigurationDescription
default InputDescription.Builder inputProcessingConfigurationDescription(Consumer<InputProcessingConfigurationDescription.Builder> inputProcessingConfigurationDescription) The description of the preprocessor that executes on records in this input before the application's code is run.
This is a convenience method that creates an instance of theInputProcessingConfigurationDescription.Builder
avoiding the need to create one manually viaInputProcessingConfigurationDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputProcessingConfigurationDescription(InputProcessingConfigurationDescription)
.- Parameters:
inputProcessingConfigurationDescription
- a consumer that will call methods onInputProcessingConfigurationDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisStreamsInputDescription
InputDescription.Builder kinesisStreamsInputDescription(KinesisStreamsInputDescription kinesisStreamsInputDescription) If an Amazon Kinesis stream is configured as streaming source, provides Amazon Kinesis stream's Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.
- Parameters:
kinesisStreamsInputDescription
- If an Amazon Kinesis stream is configured as streaming source, provides Amazon Kinesis stream's Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsInputDescription
default InputDescription.Builder kinesisStreamsInputDescription(Consumer<KinesisStreamsInputDescription.Builder> kinesisStreamsInputDescription) If an Amazon Kinesis stream is configured as streaming source, provides Amazon Kinesis stream's Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.
This is a convenience method that creates an instance of theKinesisStreamsInputDescription.Builder
avoiding the need to create one manually viaKinesisStreamsInputDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisStreamsInputDescription(KinesisStreamsInputDescription)
.- Parameters:
kinesisStreamsInputDescription
- a consumer that will call methods onKinesisStreamsInputDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisFirehoseInputDescription
InputDescription.Builder kinesisFirehoseInputDescription(KinesisFirehoseInputDescription kinesisFirehoseInputDescription) If an Amazon Kinesis Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.
- Parameters:
kinesisFirehoseInputDescription
- If an Amazon Kinesis Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisFirehoseInputDescription
default InputDescription.Builder kinesisFirehoseInputDescription(Consumer<KinesisFirehoseInputDescription.Builder> kinesisFirehoseInputDescription) If an Amazon Kinesis Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.
This is a convenience method that creates an instance of theKinesisFirehoseInputDescription.Builder
avoiding the need to create one manually viaKinesisFirehoseInputDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisFirehoseInputDescription(KinesisFirehoseInputDescription)
.- Parameters:
kinesisFirehoseInputDescription
- a consumer that will call methods onKinesisFirehoseInputDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputSchema
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
- Parameters:
inputSchema
- Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSchema
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
This is a convenience method that creates an instance of theSourceSchema.Builder
avoiding the need to create one manually viaSourceSchema.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputSchema(SourceSchema)
.- Parameters:
inputSchema
- a consumer that will call methods onSourceSchema.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputParallelism
Describes the configured parallelism (number of in-application streams mapped to the streaming source).
- Parameters:
inputParallelism
- Describes the configured parallelism (number of in-application streams mapped to the streaming source).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputParallelism
default InputDescription.Builder inputParallelism(Consumer<InputParallelism.Builder> inputParallelism) Describes the configured parallelism (number of in-application streams mapped to the streaming source).
This is a convenience method that creates an instance of theInputParallelism.Builder
avoiding the need to create one manually viaInputParallelism.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputParallelism(InputParallelism)
.- Parameters:
inputParallelism
- a consumer that will call methods onInputParallelism.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputStartingPositionConfiguration
InputDescription.Builder inputStartingPositionConfiguration(InputStartingPositionConfiguration inputStartingPositionConfiguration) Point at which the application is configured to read from the input stream.
- Parameters:
inputStartingPositionConfiguration
- Point at which the application is configured to read from the input stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputStartingPositionConfiguration
default InputDescription.Builder inputStartingPositionConfiguration(Consumer<InputStartingPositionConfiguration.Builder> inputStartingPositionConfiguration) Point at which the application is configured to read from the input stream.
This is a convenience method that creates an instance of theInputStartingPositionConfiguration.Builder
avoiding the need to create one manually viaInputStartingPositionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputStartingPositionConfiguration(InputStartingPositionConfiguration)
.- Parameters:
inputStartingPositionConfiguration
- a consumer that will call methods onInputStartingPositionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-