Package com.pulumi.aws.kinesis.inputs
Class AnalyticsApplicationOutputArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesis.inputs.AnalyticsApplicationOutputArgs.Builder
-
- Enclosing class:
- AnalyticsApplicationOutputArgs
public static final class AnalyticsApplicationOutputArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AnalyticsApplicationOutputArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AnalyticsApplicationOutputArgs defaults)
-
-
Method Detail
-
id
public AnalyticsApplicationOutputArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id- ARN of the Kinesis Analytics Application.- Returns:
- builder
-
id
public AnalyticsApplicationOutputArgs.Builder id(java.lang.String id)
- Parameters:
id- ARN of the Kinesis Analytics Application.- Returns:
- builder
-
kinesisFirehose
public AnalyticsApplicationOutputArgs.Builder kinesisFirehose(@Nullable com.pulumi.core.Output<AnalyticsApplicationOutputKinesisFirehoseArgs> kinesisFirehose)
- Parameters:
kinesisFirehose- Kinesis Firehose configuration for the destination stream. Conflicts with `kinesisStream`. See `outputs.kinesis_firehose` Block below for details.- Returns:
- builder
-
kinesisFirehose
public AnalyticsApplicationOutputArgs.Builder kinesisFirehose(AnalyticsApplicationOutputKinesisFirehoseArgs kinesisFirehose)
- Parameters:
kinesisFirehose- Kinesis Firehose configuration for the destination stream. Conflicts with `kinesisStream`. See `outputs.kinesis_firehose` Block below for details.- Returns:
- builder
-
kinesisStream
public AnalyticsApplicationOutputArgs.Builder kinesisStream(@Nullable com.pulumi.core.Output<AnalyticsApplicationOutputKinesisStreamArgs> kinesisStream)
- Parameters:
kinesisStream- Kinesis Stream configuration for the destination stream. Conflicts with `kinesisFirehose`. See `outputs.kinesis_stream` Block below for details.- Returns:
- builder
-
kinesisStream
public AnalyticsApplicationOutputArgs.Builder kinesisStream(AnalyticsApplicationOutputKinesisStreamArgs kinesisStream)
- Parameters:
kinesisStream- Kinesis Stream configuration for the destination stream. Conflicts with `kinesisFirehose`. See `outputs.kinesis_stream` Block below for details.- Returns:
- builder
-
lambda
public AnalyticsApplicationOutputArgs.Builder lambda(@Nullable com.pulumi.core.Output<AnalyticsApplicationOutputLambdaArgs> lambda)
- Parameters:
lambda- Lambda function destination. See `outputs.lambda` Block below for details.- Returns:
- builder
-
lambda
public AnalyticsApplicationOutputArgs.Builder lambda(AnalyticsApplicationOutputLambdaArgs lambda)
- Parameters:
lambda- Lambda function destination. See `outputs.lambda` Block below for details.- Returns:
- builder
-
name
public AnalyticsApplicationOutputArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the in-application stream.- Returns:
- builder
-
name
public AnalyticsApplicationOutputArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the in-application stream.- Returns:
- builder
-
schema
public AnalyticsApplicationOutputArgs.Builder schema(com.pulumi.core.Output<AnalyticsApplicationOutputSchemaArgs> schema)
- Parameters:
schema- Schema format of the data written to the destination. See `outputs.schema` Block below for details.- Returns:
- builder
-
schema
public AnalyticsApplicationOutputArgs.Builder schema(AnalyticsApplicationOutputSchemaArgs schema)
- Parameters:
schema- Schema format of the data written to the destination. See `outputs.schema` Block below for details.- Returns:
- builder
-
build
public AnalyticsApplicationOutputArgs build()
-
-