Constructor
new PhraseMatcher(propertiesopt)
Constructs a new PhraseMatcher.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.contactcenterinsights.v1.IPhraseMatcher |
<optional> |
Properties to set |
- Implements:
-
- IPhraseMatcher
Members
activationUpdateTime
PhraseMatcher activationUpdateTime.
active
PhraseMatcher active.
displayName
PhraseMatcher displayName.
name
PhraseMatcher name.
phraseMatchRuleGroups
PhraseMatcher phraseMatchRuleGroups.
revisionCreateTime
PhraseMatcher revisionCreateTime.
revisionId
PhraseMatcher revisionId.
roleMatch
PhraseMatcher roleMatch.
type
PhraseMatcher type.
updateTime
PhraseMatcher updateTime.
versionTag
PhraseMatcher versionTag.
PhraseMatcherType
PhraseMatcherType enum.
Properties:
Name | Type | Description |
---|---|---|
PHRASE_MATCHER_TYPE_UNSPECIFIED |
number |
PHRASE_MATCHER_TYPE_UNSPECIFIED value |
ALL_OF |
number |
ALL_OF value |
ANY_OF |
number |
ANY_OF value |
Methods
toJSON() → {Object.<string, *>}
Converts this PhraseMatcher to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.contactcenterinsights.v1.PhraseMatcher}
Creates a new PhraseMatcher instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.contactcenterinsights.v1.IPhraseMatcher |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.contactcenterinsights.v1.PhraseMatcher |
PhraseMatcher instance |
(static) decode(reader, lengthopt) → {google.cloud.contactcenterinsights.v1.PhraseMatcher}
Decodes a PhraseMatcher message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.contactcenterinsights.v1.PhraseMatcher |
PhraseMatcher |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.contactcenterinsights.v1.PhraseMatcher}
Decodes a PhraseMatcher message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.contactcenterinsights.v1.PhraseMatcher |
PhraseMatcher |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified PhraseMatcher message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.contactcenterinsights.v1.IPhraseMatcher |
PhraseMatcher message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified PhraseMatcher message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.contactcenterinsights.v1.IPhraseMatcher |
PhraseMatcher message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.contactcenterinsights.v1.PhraseMatcher}
Creates a PhraseMatcher message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.contactcenterinsights.v1.PhraseMatcher |
PhraseMatcher |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for PhraseMatcher
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a PhraseMatcher message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.contactcenterinsights.v1.PhraseMatcher |
PhraseMatcher |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a PhraseMatcher message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|