PhraseMatcherArgs

data class PhraseMatcherArgs(val active: Output<Boolean>? = null, val displayName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val phraseMatchRuleGroups: Output<List<GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupArgs>>? = null, val project: Output<String>? = null, val roleMatch: Output<PhraseMatcherRoleMatch>? = null, val type: Output<PhraseMatcherType>? = null, val versionTag: Output<String>? = null) : ConvertibleToJava<PhraseMatcherArgs>

Creates a phrase matcher.

Constructors

Link copied to clipboard
fun PhraseMatcherArgs(active: Output<Boolean>? = null, displayName: Output<String>? = null, location: Output<String>? = null, name: Output<String>? = null, phraseMatchRuleGroups: Output<List<GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupArgs>>? = null, project: Output<String>? = null, roleMatch: Output<PhraseMatcherRoleMatch>? = null, type: Output<PhraseMatcherType>? = null, versionTag: Output<String>? = null)

Functions

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

Properties

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

Applies the phrase matcher only when it is active.

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

The human-readable name of the phrase matcher.

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

The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}

Link copied to clipboard

A list of phase match rule groups that are included in this matcher.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val roleMatch: Output<PhraseMatcherRoleMatch>? = null

The role whose utterances the phrase matcher should be matched against. If the role is ROLE_UNSPECIFIED it will be matched against any utterances in the transcript.

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

The type of this phrase matcher.

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

The customized version tag to use for the phrase matcher. If not specified, it will default to revision_id.