Package com.pulumi.aws.kinesis.inputs
Class AnalyticsApplicationInputsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesis.inputs.AnalyticsApplicationInputsArgs.Builder
-
- Enclosing class:
- AnalyticsApplicationInputsArgs
public static final class AnalyticsApplicationInputsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AnalyticsApplicationInputsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AnalyticsApplicationInputsArgs defaults)
-
-
Method Detail
-
id
public AnalyticsApplicationInputsArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id- ARN of the Kinesis Analytics Application.- Returns:
- builder
-
id
public AnalyticsApplicationInputsArgs.Builder id(java.lang.String id)
- Parameters:
id- ARN of the Kinesis Analytics Application.- Returns:
- builder
-
kinesisFirehose
public AnalyticsApplicationInputsArgs.Builder kinesisFirehose(@Nullable com.pulumi.core.Output<AnalyticsApplicationInputsKinesisFirehoseArgs> kinesisFirehose)
- Parameters:
kinesisFirehose- Kinesis Firehose configuration for the streaming source. Conflicts with `kinesisStream`. See `inputs.kinesis_firehose` Block below for details.- Returns:
- builder
-
kinesisFirehose
public AnalyticsApplicationInputsArgs.Builder kinesisFirehose(AnalyticsApplicationInputsKinesisFirehoseArgs kinesisFirehose)
- Parameters:
kinesisFirehose- Kinesis Firehose configuration for the streaming source. Conflicts with `kinesisStream`. See `inputs.kinesis_firehose` Block below for details.- Returns:
- builder
-
kinesisStream
public AnalyticsApplicationInputsArgs.Builder kinesisStream(@Nullable com.pulumi.core.Output<AnalyticsApplicationInputsKinesisStreamArgs> kinesisStream)
- Parameters:
kinesisStream- Kinesis Stream configuration for the streaming source. Conflicts with `kinesisFirehose`. See `inputs.kinesis_stream` Block below for details.- Returns:
- builder
-
kinesisStream
public AnalyticsApplicationInputsArgs.Builder kinesisStream(AnalyticsApplicationInputsKinesisStreamArgs kinesisStream)
- Parameters:
kinesisStream- Kinesis Stream configuration for the streaming source. Conflicts with `kinesisFirehose`. See `inputs.kinesis_stream` Block below for details.- Returns:
- builder
-
namePrefix
public AnalyticsApplicationInputsArgs.Builder namePrefix(com.pulumi.core.Output<java.lang.String> namePrefix)
- Parameters:
namePrefix- Name Prefix to use when creating an in-application stream.- Returns:
- builder
-
namePrefix
public AnalyticsApplicationInputsArgs.Builder namePrefix(java.lang.String namePrefix)
- Parameters:
namePrefix- Name Prefix to use when creating an in-application stream.- Returns:
- builder
-
parallelism
public AnalyticsApplicationInputsArgs.Builder parallelism(@Nullable com.pulumi.core.Output<AnalyticsApplicationInputsParallelismArgs> parallelism)
- Parameters:
parallelism- Number of Parallel in-application streams to create. See `inputs.parallelism` Block below for details.- Returns:
- builder
-
parallelism
public AnalyticsApplicationInputsArgs.Builder parallelism(AnalyticsApplicationInputsParallelismArgs parallelism)
- Parameters:
parallelism- Number of Parallel in-application streams to create. See `inputs.parallelism` Block below for details.- Returns:
- builder
-
processingConfiguration
public AnalyticsApplicationInputsArgs.Builder processingConfiguration(@Nullable com.pulumi.core.Output<AnalyticsApplicationInputsProcessingConfigurationArgs> processingConfiguration)
- Parameters:
processingConfiguration- Processing Configuration to transform records as they are received from the stream. See `inputs.processing_configuration` Block below for details.- Returns:
- builder
-
processingConfiguration
public AnalyticsApplicationInputsArgs.Builder processingConfiguration(AnalyticsApplicationInputsProcessingConfigurationArgs processingConfiguration)
- Parameters:
processingConfiguration- Processing Configuration to transform records as they are received from the stream. See `inputs.processing_configuration` Block below for details.- Returns:
- builder
-
schema
public AnalyticsApplicationInputsArgs.Builder schema(com.pulumi.core.Output<AnalyticsApplicationInputsSchemaArgs> schema)
- Parameters:
schema- Schema format of the data in the streaming source. See `inputs.schema` Block below for details.- Returns:
- builder
-
schema
public AnalyticsApplicationInputsArgs.Builder schema(AnalyticsApplicationInputsSchemaArgs schema)
- Parameters:
schema- Schema format of the data in the streaming source. See `inputs.schema` Block below for details.- Returns:
- builder
-
startingPositionConfigurations
public AnalyticsApplicationInputsArgs.Builder startingPositionConfigurations(@Nullable com.pulumi.core.Output<java.util.List<AnalyticsApplicationInputsStartingPositionConfigurationArgs>> startingPositionConfigurations)
- Parameters:
startingPositionConfigurations- Point at which the application starts processing records from the streaming source. See `inputs.starting_position_configuration` Block below for details.- Returns:
- builder
-
startingPositionConfigurations
public AnalyticsApplicationInputsArgs.Builder startingPositionConfigurations(java.util.List<AnalyticsApplicationInputsStartingPositionConfigurationArgs> startingPositionConfigurations)
- Parameters:
startingPositionConfigurations- Point at which the application starts processing records from the streaming source. See `inputs.starting_position_configuration` Block below for details.- Returns:
- builder
-
startingPositionConfigurations
public AnalyticsApplicationInputsArgs.Builder startingPositionConfigurations(AnalyticsApplicationInputsStartingPositionConfigurationArgs... startingPositionConfigurations)
- Parameters:
startingPositionConfigurations- Point at which the application starts processing records from the streaming source. See `inputs.starting_position_configuration` Block below for details.- Returns:
- builder
-
streamNames
public AnalyticsApplicationInputsArgs.Builder streamNames(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> streamNames)
- Parameters:
streamNames- Names of the in-application streams created for the input.- Returns:
- builder
-
streamNames
public AnalyticsApplicationInputsArgs.Builder streamNames(java.util.List<java.lang.String> streamNames)
- Parameters:
streamNames- Names of the in-application streams created for the input.- Returns:
- builder
-
streamNames
public AnalyticsApplicationInputsArgs.Builder streamNames(java.lang.String... streamNames)
- Parameters:
streamNames- Names of the in-application streams created for the input.- Returns:
- builder
-
build
public AnalyticsApplicationInputsArgs build()
-
-