StoreIndexFieldSearchArgs

data class StoreIndexFieldSearchArgs(val alias: Output<String>? = null, val caseSensitive: Output<Boolean>? = null, val enableAnalytics: Output<Boolean>? = null, val includeChinese: Output<Boolean>? = null, val jsonKeys: Output<List<StoreIndexFieldSearchJsonKeyArgs>>? = null, val name: Output<String>, val token: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<StoreIndexFieldSearchArgs>

Constructors

Link copied to clipboard
constructor(alias: Output<String>? = null, caseSensitive: Output<Boolean>? = null, enableAnalytics: Output<Boolean>? = null, includeChinese: Output<Boolean>? = null, jsonKeys: Output<List<StoreIndexFieldSearchJsonKeyArgs>>? = null, name: Output<String>, token: Output<String>? = null, type: Output<String>? = null)

Properties

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

The alias of one field

Link copied to clipboard
val caseSensitive: Output<Boolean>? = null

Whether the case sensitive for the field. Default to false. It is valid when "type" is "text" or "json".

Link copied to clipboard
val enableAnalytics: Output<Boolean>? = null

Whether to enable field analytics. Default to true.

Link copied to clipboard
val includeChinese: Output<Boolean>? = null

Whether includes the chinese for the field. Default to false. It is valid when "type" is "text" or "json".

Link copied to clipboard

Use nested index when type is json

Link copied to clipboard
val name: Output<String>

The field name, which is unique in the same log store.

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

The string of several split words, like "\r", "#". It is valid when "type" is "text" or "json".

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

The type of one field. Valid values: "long", "text", "double", "json". Default to "long".

Functions

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