Interface AddApplicationOutputRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<AddApplicationOutputRequest.Builder,AddApplicationOutputRequest>, KinesisAnalyticsV2Request.Builder, SdkBuilder<AddApplicationOutputRequest.Builder,AddApplicationOutputRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
AddApplicationOutputRequest

  • Method Details

    • applicationName

      AddApplicationOutputRequest.Builder applicationName(String applicationName)

      The name of the application to which you want to add the output configuration.

      Parameters:
      applicationName - The name of the application to which you want to add the output configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentApplicationVersionId

      AddApplicationOutputRequest.Builder currentApplicationVersionId(Long currentApplicationVersionId)

      The version of the application to which you want to add the output configuration. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException is returned.

      Parameters:
      currentApplicationVersionId - The version of the application to which you want to add the output configuration. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException is returned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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, a Kinesis data stream, a Kinesis Data Firehose delivery stream, or an Amazon Lambda function), and record the formation to use when writing to the destination.

      Parameters:
      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, a Kinesis data stream, a Kinesis Data Firehose delivery stream, or an Amazon Lambda function), and record the formation to use when writing to the destination.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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, a Kinesis data stream, a Kinesis Data Firehose delivery stream, or an Amazon Lambda function), and record the formation to use when writing to the destination.

      This is a convenience method that creates an instance of the Output.Builder avoiding the need to create one manually via Output.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to output(Output).

      Parameters:
      output - a consumer that will call methods on Output.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      AddApplicationOutputRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.