attributes

@JvmName(name = "jqventvvbtmfhmvd")
suspend fun attributes(value: Output<List<InputAttributeArgs>>)
@JvmName(name = "qddgkjvmdpdfvwow")
suspend fun attributes(value: List<InputAttributeArgs>)

Parameters

value

The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the ITE system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.


@JvmName(name = "qkuwntehgtjmshvy")
suspend fun attributes(vararg values: Output<InputAttributeArgs>)


@JvmName(name = "isyxxecuiijsdoyq")
suspend fun attributes(values: List<Output<InputAttributeArgs>>)
@JvmName(name = "sipcajbksewebrje")
suspend fun attributes(vararg values: InputAttributeArgs)

Parameters

values

The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the ITE system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.


@JvmName(name = "gcynidkrinvhefvx")
suspend fun attributes(argument: List<suspend InputAttributeArgsBuilder.() -> Unit>)
@JvmName(name = "podgysqyvceskyyc")
suspend fun attributes(vararg argument: suspend InputAttributeArgsBuilder.() -> Unit)
@JvmName(name = "gafplkdbecjsqgff")
suspend fun attributes(argument: suspend InputAttributeArgsBuilder.() -> Unit)

Parameters

argument

The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the ITE system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.