Interface OutputUpdate.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OutputUpdate.Builder,OutputUpdate>,SdkBuilder<OutputUpdate.Builder,OutputUpdate>,SdkPojo
- Enclosing class:
- OutputUpdate
public static interface OutputUpdate.Builder extends SdkPojo, CopyableBuilder<OutputUpdate.Builder,OutputUpdate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OutputUpdate.BuilderdestinationSchemaUpdate(Consumer<DestinationSchema.Builder> destinationSchemaUpdate)Describes the data format when records are written to the destination.OutputUpdate.BuilderdestinationSchemaUpdate(DestinationSchema destinationSchemaUpdate)Describes the data format when records are written to the destination.default OutputUpdate.BuilderkinesisFirehoseOutputUpdate(Consumer<KinesisFirehoseOutputUpdate.Builder> kinesisFirehoseOutputUpdate)Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.OutputUpdate.BuilderkinesisFirehoseOutputUpdate(KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate)Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.default OutputUpdate.BuilderkinesisStreamsOutputUpdate(Consumer<KinesisStreamsOutputUpdate.Builder> kinesisStreamsOutputUpdate)Describes an Amazon Kinesis stream as the destination for the output.OutputUpdate.BuilderkinesisStreamsOutputUpdate(KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate)Describes an Amazon Kinesis stream as the destination for the output.default OutputUpdate.BuilderlambdaOutputUpdate(Consumer<LambdaOutputUpdate.Builder> lambdaOutputUpdate)Describes an AWS Lambda function as the destination for the output.OutputUpdate.BuilderlambdaOutputUpdate(LambdaOutputUpdate lambdaOutputUpdate)Describes an AWS Lambda function as the destination for the output.OutputUpdate.BuildernameUpdate(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.OutputUpdate.BuilderoutputId(String outputId)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
outputId
OutputUpdate.Builder outputId(String 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
OutputUpdate.Builder 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.
- 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.Builderavoiding the need to create one manually viaKinesisStreamsOutputUpdate.builder().When the
Consumercompletes,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:
kinesisStreamsOutputUpdate(KinesisStreamsOutputUpdate)
-
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.Builderavoiding the need to create one manually viaKinesisFirehoseOutputUpdate.builder().When the
Consumercompletes,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:
kinesisFirehoseOutputUpdate(KinesisFirehoseOutputUpdate)
-
lambdaOutputUpdate
OutputUpdate.Builder lambdaOutputUpdate(LambdaOutputUpdate 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.Builderavoiding the need to create one manually viaLambdaOutputUpdate.builder().When the
Consumercompletes,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:
lambdaOutputUpdate(LambdaOutputUpdate)
-
destinationSchemaUpdate
OutputUpdate.Builder destinationSchemaUpdate(DestinationSchema 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.Builderavoiding the need to create one manually viaDestinationSchema.builder().When the
Consumercompletes,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:
destinationSchemaUpdate(DestinationSchema)
-
-