Class CfnApplicationOutput.Builder

java.lang.Object
software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutput.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplicationOutput>
Enclosing class:
CfnApplicationOutput

@Stability(Stable) public static final class CfnApplicationOutput.Builder extends Object implements software.amazon.jsii.Builder<CfnApplicationOutput>
A fluent builder for CfnApplicationOutput.
  • Method Details

    • create

      @Stability(Stable) public static CfnApplicationOutput.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnApplicationOutput.Builder.
    • applicationName

      @Stability(Stable) public CfnApplicationOutput.Builder applicationName(String applicationName)
      Name of the application to which you want to add the output configuration.

      Parameters:
      applicationName - Name of the application to which you want to add the output configuration. This parameter is required.
      Returns:
      this
    • output

      @Stability(Stable) public CfnApplicationOutput.Builder output(IResolvable output)
      An array of objects, each describing one output configuration.

      In the output configuration, you specify the name of an in-application stream, a destination (that is, an Amazon Kinesis stream, an Amazon Kinesis Firehose delivery stream, or an AWS Lambda function), and record the formation to use when writing to the destination.

      Parameters:
      output - An array of objects, each describing one output configuration. This parameter is required.
      Returns:
      this
    • output

      @Stability(Stable) public CfnApplicationOutput.Builder output(CfnApplicationOutput.OutputProperty output)
      An array of objects, each describing one output configuration.

      In the output configuration, you specify the name of an in-application stream, a destination (that is, an Amazon Kinesis stream, an Amazon Kinesis Firehose delivery stream, or an AWS Lambda function), and record the formation to use when writing to the destination.

      Parameters:
      output - An array of objects, each describing one output configuration. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnApplicationOutput build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnApplicationOutput>
      Returns:
      a newly built instance of CfnApplicationOutput.