Interface OutputUpdate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OutputUpdate.Builder,
,OutputUpdate> SdkBuilder<OutputUpdate.Builder,
,OutputUpdate> SdkPojo
- Enclosing class:
OutputUpdate
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputUpdate.Builder
destinationSchemaUpdate
(Consumer<DestinationSchema.Builder> destinationSchemaUpdate) Describes the data format when records are written to the destination.destinationSchemaUpdate
(DestinationSchema destinationSchemaUpdate) Describes the data format when records are written to the destination.default OutputUpdate.Builder
kinesisFirehoseOutputUpdate
(Consumer<KinesisFirehoseOutputUpdate.Builder> kinesisFirehoseOutputUpdate) Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.kinesisFirehoseOutputUpdate
(KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate) Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.default OutputUpdate.Builder
kinesisStreamsOutputUpdate
(Consumer<KinesisStreamsOutputUpdate.Builder> kinesisStreamsOutputUpdate) Describes an Amazon Kinesis stream as the destination for the output.kinesisStreamsOutputUpdate
(KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate) Describes an Amazon Kinesis stream as the destination for the output.default OutputUpdate.Builder
lambdaOutputUpdate
(Consumer<LambdaOutputUpdate.Builder> lambdaOutputUpdate) Describes an AWS Lambda function as the destination for the output.lambdaOutputUpdate
(LambdaOutputUpdate lambdaOutputUpdate) Describes an AWS Lambda function as the destination for the output.nameUpdate
(String nameUpdate) If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.Identifies the specific output configuration that you want to update.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
outputId
Identifies the specific output configuration that you want to update.
- Parameters:
outputId
- Identifies the specific output configuration that you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nameUpdate
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.
- Parameters:
nameUpdate
- If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsOutputUpdate
OutputUpdate.Builder kinesisStreamsOutputUpdate(KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate) Describes an Amazon Kinesis stream as the destination for the output.
- Parameters:
kinesisStreamsOutputUpdate
- Describes an Amazon Kinesis stream as the destination for the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsOutputUpdate
default OutputUpdate.Builder kinesisStreamsOutputUpdate(Consumer<KinesisStreamsOutputUpdate.Builder> kinesisStreamsOutputUpdate) Describes an Amazon Kinesis stream as the destination for the output.
This is a convenience method that creates an instance of theKinesisStreamsOutputUpdate.Builder
avoiding the need to create one manually viaKinesisStreamsOutputUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisStreamsOutputUpdate(KinesisStreamsOutputUpdate)
.- Parameters:
kinesisStreamsOutputUpdate
- a consumer that will call methods onKinesisStreamsOutputUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisFirehoseOutputUpdate
OutputUpdate.Builder kinesisFirehoseOutputUpdate(KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate) Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.
- Parameters:
kinesisFirehoseOutputUpdate
- Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisFirehoseOutputUpdate
default OutputUpdate.Builder kinesisFirehoseOutputUpdate(Consumer<KinesisFirehoseOutputUpdate.Builder> kinesisFirehoseOutputUpdate) Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.
This is a convenience method that creates an instance of theKinesisFirehoseOutputUpdate.Builder
avoiding the need to create one manually viaKinesisFirehoseOutputUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisFirehoseOutputUpdate(KinesisFirehoseOutputUpdate)
.- Parameters:
kinesisFirehoseOutputUpdate
- a consumer that will call methods onKinesisFirehoseOutputUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambdaOutputUpdate
Describes an AWS Lambda function as the destination for the output.
- Parameters:
lambdaOutputUpdate
- Describes an AWS Lambda function as the destination for the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaOutputUpdate
default OutputUpdate.Builder lambdaOutputUpdate(Consumer<LambdaOutputUpdate.Builder> lambdaOutputUpdate) Describes an AWS Lambda function as the destination for the output.
This is a convenience method that creates an instance of theLambdaOutputUpdate.Builder
avoiding the need to create one manually viaLambdaOutputUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolambdaOutputUpdate(LambdaOutputUpdate)
.- Parameters:
lambdaOutputUpdate
- a consumer that will call methods onLambdaOutputUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationSchemaUpdate
Describes the data format when records are written to the destination. For more information, see Configuring Application Output.
- Parameters:
destinationSchemaUpdate
- Describes the data format when records are written to the destination. For more information, see Configuring Application Output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationSchemaUpdate
default OutputUpdate.Builder destinationSchemaUpdate(Consumer<DestinationSchema.Builder> destinationSchemaUpdate) Describes the data format when records are written to the destination. For more information, see Configuring Application Output.
This is a convenience method that creates an instance of theDestinationSchema.Builder
avoiding the need to create one manually viaDestinationSchema.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationSchemaUpdate(DestinationSchema)
.- Parameters:
destinationSchemaUpdate
- a consumer that will call methods onDestinationSchema.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-