Interface AddApplicationOutputRequest.Builder

    • Method Detail

      • applicationName

        AddApplicationOutputRequest.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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • currentApplicationVersionId

        AddApplicationOutputRequest.Builder currentApplicationVersionId​(Long currentApplicationVersionId)

        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 - 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

        AddApplicationOutputRequest.Builder output​(Output 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. 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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • output

        default AddApplicationOutputRequest.Builder output​(Consumer<Output.Builder> 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.

        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:
        output(Output)