HybridMonitorSlsTaskSlsProcessConfigStatisticArgs

data class HybridMonitorSlsTaskSlsProcessConfigStatisticArgs(val alias: Output<String>? = null, val function: Output<String>? = null, val parameterOne: Output<String>? = null, val parameterTwo: Output<String>? = null, val slsKeyName: Output<String>? = null) : ConvertibleToJava<HybridMonitorSlsTaskSlsProcessConfigStatisticArgs>

Constructors

constructor(alias: Output<String>? = null, function: Output<String>? = null, parameterOne: Output<String>? = null, parameterTwo: Output<String>? = null, slsKeyName: Output<String>? = null)

Properties

Link copied to clipboard
val alias: Output<String>? = null

The alias of the extended field that specifies the result of basic operations that are performed on aggregation results.

Link copied to clipboard
val function: Output<String>? = null

The function that is used to aggregate log data within a statistical period. Valid values: count, sum, avg, max, min, value, countps, sumps, distinct, distribution, percentile.

Link copied to clipboard
val parameterOne: Output<String>? = null

The value of the function that is used to aggregate logs imported from Log Service.

Link copied to clipboard
val parameterTwo: Output<String>? = null

The value of the function that is used to aggregate logs imported from Log Service. Note: This parameter is required only if the function parameter is set to distribution. This parameter specifies the upper limit of the statistical interval.

Link copied to clipboard
val slsKeyName: Output<String>? = null

The name of the key that is used to filter logs imported from Log Service.

Functions

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