public static interface AddApplicationOutputRequest.Builder extends KinesisAnalyticsRequest.Builder, SdkPojo, CopyableBuilder<AddApplicationOutputRequest.Builder,AddApplicationOutputRequest>
Modifier and Type | Method and Description |
---|---|
AddApplicationOutputRequest.Builder |
applicationName(String applicationName)
Name of the application to which you want to add the output configuration.
|
AddApplicationOutputRequest.Builder |
currentApplicationVersionId(Long currentApplicationVersionId)
Version of the application to which you want to add the output configuration.
|
default AddApplicationOutputRequest.Builder |
output(Consumer<Output.Builder> output)
An array of objects, each describing one output configuration.
|
AddApplicationOutputRequest.Builder |
output(Output output)
An array of objects, each describing one output configuration.
|
AddApplicationOutputRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
AddApplicationOutputRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
copy
applyMutation, build
AddApplicationOutputRequest.Builder applicationName(String applicationName)
Name of the application to which you want to add the output configuration.
applicationName
- Name of the application to which you want to add the output configuration.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.
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.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.
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.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 that creates an instance of theOutput.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)
.output
- a consumer that will call methods on Output.Builder
output(Output)
AddApplicationOutputRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.AddApplicationOutputRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.