Google Cloud Contact Center Insights V1 Client - Class CallAnalysisMetadata (1.3.0)

Reference documentation and code samples for the Google Cloud Contact Center Insights V1 Client class CallAnalysisMetadata.

Call-specific metadata created during analysis.

Generated from protobuf message google.cloud.contactcenterinsights.v1.AnalysisResult.CallAnalysisMetadata

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ annotations array<Google\Cloud\ContactCenterInsights\V1\CallAnnotation>

A list of call annotations that apply to this call.

↳ entities array|Google\Protobuf\Internal\MapField

All the entities in the call.

↳ sentiments array<Google\Cloud\ContactCenterInsights\V1\ConversationLevelSentiment>

Overall conversation-level sentiment for each channel of the call.

↳ intents array|Google\Protobuf\Internal\MapField

All the matched intents in the call.

↳ phrase_matchers array|Google\Protobuf\Internal\MapField

All the matched phrase matchers in the call.

↳ issue_model_result Google\Cloud\ContactCenterInsights\V1\IssueModelResult

Overall conversation-level issue modeling result.

getAnnotations

A list of call annotations that apply to this call.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setAnnotations

A list of call annotations that apply to this call.

Parameter
NameDescription
var array<Google\Cloud\ContactCenterInsights\V1\CallAnnotation>
Returns
TypeDescription
$this

getEntities

All the entities in the call.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setEntities

All the entities in the call.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getSentiments

Overall conversation-level sentiment for each channel of the call.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setSentiments

Overall conversation-level sentiment for each channel of the call.

Parameter
NameDescription
var array<Google\Cloud\ContactCenterInsights\V1\ConversationLevelSentiment>
Returns
TypeDescription
$this

getIntents

All the matched intents in the call.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setIntents

All the matched intents in the call.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getPhraseMatchers

All the matched phrase matchers in the call.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setPhraseMatchers

All the matched phrase matchers in the call.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getIssueModelResult

Overall conversation-level issue modeling result.

Returns
TypeDescription
Google\Cloud\ContactCenterInsights\V1\IssueModelResult|null

hasIssueModelResult

clearIssueModelResult

setIssueModelResult

Overall conversation-level issue modeling result.

Parameter
NameDescription
var Google\Cloud\ContactCenterInsights\V1\IssueModelResult
Returns
TypeDescription
$this