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
- The ARN of the Kinesis Analytics Application.- Returns:
- builder
-
id
public AnalyticsApplicationInputsArgs.Builder id(java.lang.String id)
- Parameters:
id
- The ARN of the Kinesis Analytics Application.- Returns:
- builder
-
kinesisFirehose
public AnalyticsApplicationInputsArgs.Builder kinesisFirehose(@Nullable com.pulumi.core.Output<AnalyticsApplicationInputsKinesisFirehoseArgs> kinesisFirehose)
- Parameters:
kinesisFirehose
- The Kinesis Firehose configuration for the streaming source. Conflicts with `kinesis_stream`. See Kinesis Firehose below for more details.- Returns:
- builder
-
kinesisFirehose
public AnalyticsApplicationInputsArgs.Builder kinesisFirehose(AnalyticsApplicationInputsKinesisFirehoseArgs kinesisFirehose)
- Parameters:
kinesisFirehose
- The Kinesis Firehose configuration for the streaming source. Conflicts with `kinesis_stream`. See Kinesis Firehose below for more details.- Returns:
- builder
-
kinesisStream
public AnalyticsApplicationInputsArgs.Builder kinesisStream(@Nullable com.pulumi.core.Output<AnalyticsApplicationInputsKinesisStreamArgs> kinesisStream)
- Parameters:
kinesisStream
- The Kinesis Stream configuration for the streaming source. Conflicts with `kinesis_firehose`. See Kinesis Stream below for more details.- Returns:
- builder
-
kinesisStream
public AnalyticsApplicationInputsArgs.Builder kinesisStream(AnalyticsApplicationInputsKinesisStreamArgs kinesisStream)
- Parameters:
kinesisStream
- The Kinesis Stream configuration for the streaming source. Conflicts with `kinesis_firehose`. See Kinesis Stream below for more details.- Returns:
- builder
-
namePrefix
public AnalyticsApplicationInputsArgs.Builder namePrefix(com.pulumi.core.Output<java.lang.String> namePrefix)
- Parameters:
namePrefix
- The Name Prefix to use when creating an in-application stream.- Returns:
- builder
-
namePrefix
public AnalyticsApplicationInputsArgs.Builder namePrefix(java.lang.String namePrefix)
- Parameters:
namePrefix
- The 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
- The number of Parallel in-application streams to create. See Parallelism below for more details.- Returns:
- builder
-
parallelism
public AnalyticsApplicationInputsArgs.Builder parallelism(AnalyticsApplicationInputsParallelismArgs parallelism)
- Parameters:
parallelism
- The number of Parallel in-application streams to create. See Parallelism below for more details.- Returns:
- builder
-
processingConfiguration
public AnalyticsApplicationInputsArgs.Builder processingConfiguration(@Nullable com.pulumi.core.Output<AnalyticsApplicationInputsProcessingConfigurationArgs> processingConfiguration)
- Parameters:
processingConfiguration
- The Processing Configuration to transform records as they are received from the stream. See Processing Configuration below for more details.- Returns:
- builder
-
processingConfiguration
public AnalyticsApplicationInputsArgs.Builder processingConfiguration(AnalyticsApplicationInputsProcessingConfigurationArgs processingConfiguration)
- Parameters:
processingConfiguration
- The Processing Configuration to transform records as they are received from the stream. See Processing Configuration below for more details.- Returns:
- builder
-
schema
public AnalyticsApplicationInputsArgs.Builder schema(com.pulumi.core.Output<AnalyticsApplicationInputsSchemaArgs> schema)
- Parameters:
schema
- The Schema format of the data in the streaming source. See Source Schema below for more details.- Returns:
- builder
-
schema
public AnalyticsApplicationInputsArgs.Builder schema(AnalyticsApplicationInputsSchemaArgs schema)
- Parameters:
schema
- The Schema format of the data in the streaming source. See Source Schema below for more details.- Returns:
- builder
-
startingPositionConfigurations
public AnalyticsApplicationInputsArgs.Builder startingPositionConfigurations(@Nullable com.pulumi.core.Output<java.util.List<AnalyticsApplicationInputsStartingPositionConfigurationArgs>> startingPositionConfigurations)
- Parameters:
startingPositionConfigurations
- The point at which the application starts processing records from the streaming source. See Starting Position Configuration below for more details.- Returns:
- builder
-
startingPositionConfigurations
public AnalyticsApplicationInputsArgs.Builder startingPositionConfigurations(java.util.List<AnalyticsApplicationInputsStartingPositionConfigurationArgs> startingPositionConfigurations)
- Parameters:
startingPositionConfigurations
- The point at which the application starts processing records from the streaming source. See Starting Position Configuration below for more details.- Returns:
- builder
-
startingPositionConfigurations
public AnalyticsApplicationInputsArgs.Builder startingPositionConfigurations(AnalyticsApplicationInputsStartingPositionConfigurationArgs... startingPositionConfigurations)
- Parameters:
startingPositionConfigurations
- The point at which the application starts processing records from the streaming source. See Starting Position Configuration below for more details.- Returns:
- builder
-
streamNames
public AnalyticsApplicationInputsArgs.Builder streamNames(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> streamNames)
-
streamNames
public AnalyticsApplicationInputsArgs.Builder streamNames(java.util.List<java.lang.String> streamNames)
-
streamNames
public AnalyticsApplicationInputsArgs.Builder streamNames(java.lang.String... streamNames)
-
build
public AnalyticsApplicationInputsArgs build()
-
-