UdpReceiverArgs

data class UdpReceiverArgs(val encoding: Output<Either<String, StreamEncodingType>>? = null, val endpoint: Output<String>, val jsonArrayMapper: Output<JsonArrayMapperArgs>? = null, val readQueueLength: Output<Int>? = null) : ConvertibleToJava<UdpReceiverArgs>

Receiver using UDP as transport protocol.

Constructors

Link copied to clipboard
constructor(encoding: Output<Either<String, StreamEncodingType>>? = null, endpoint: Output<String>, jsonArrayMapper: Output<JsonArrayMapperArgs>? = null, readQueueLength: Output<Int>? = null)

Properties

Link copied to clipboard
val encoding: Output<Either<String, StreamEncodingType>>? = null

The encoding of the stream being received.

Link copied to clipboard
val endpoint: Output<String>

TCP endpoint definition. Example: 0.0.0.0:.

Link copied to clipboard

Json array mapper - allows this udp receiver to parse a value from a given source field as a json array, match a key to each parsed value and output the key-value map to a given output field.

Link copied to clipboard
val readQueueLength: Output<Int>? = null

Max read queue length.

Functions

Link copied to clipboard
open override fun toJava(): UdpReceiverArgs