GoogleCloudDialogflowCxV3IntentParameterArgs

data class GoogleCloudDialogflowCxV3IntentParameterArgs(val entityType: Output<String>, val id: Output<String>, val isList: Output<Boolean>? = null, val redact: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDialogflowCxV3IntentParameterArgs>

Represents an intent parameter.

Constructors

fun GoogleCloudDialogflowCxV3IntentParameterArgs(entityType: Output<String>, id: Output<String>, isList: Output<Boolean>? = null, redact: Output<Boolean>? = null)

Functions

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

Properties

Link copied to clipboard
val entityType: Output<String>

The entity type of the parameter. Format: projects/-/locations/-/agents/-/entityTypes/ for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects//locations//agents//entityTypes/ for developer entity types.

Link copied to clipboard
val id: Output<String>

The unique identifier of the parameter. This field is used by training phrases to annotate their parts.

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

Indicates whether the parameter represents a list of values.

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

Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.