Google Cloud Contact Center Insights V1 Client - Class CallAnalysisMetadata (2.1.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

Namespace

Google \ Cloud \ ContactCenterInsights \ V1 \ AnalysisResult

Methods

__construct

Constructor.

Parameters
Name Description
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.

↳ silence Google\Cloud\ContactCenterInsights\V1\ConversationLevelSilence

Overall conversation-level silence during 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
Type Description
Google\Protobuf\Internal\RepeatedField

setAnnotations

A list of call annotations that apply to this call.

Parameter
Name Description
var array<Google\Cloud\ContactCenterInsights\V1\CallAnnotation>
Returns
Type Description
$this

getEntities

All the entities in the call.

Returns
Type Description
Google\Protobuf\Internal\MapField

setEntities

All the entities in the call.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getSentiments

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

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setSentiments

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

Parameter
Name Description
var array<Google\Cloud\ContactCenterInsights\V1\ConversationLevelSentiment>
Returns
Type Description
$this

getSilence

Overall conversation-level silence during the call.

Returns
Type Description
Google\Cloud\ContactCenterInsights\V1\ConversationLevelSilence|null

hasSilence

clearSilence

setSilence

Overall conversation-level silence during the call.

Parameter
Name Description
var Google\Cloud\ContactCenterInsights\V1\ConversationLevelSilence
Returns
Type Description
$this

getIntents

All the matched intents in the call.

Returns
Type Description
Google\Protobuf\Internal\MapField

setIntents

All the matched intents in the call.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getPhraseMatchers

All the matched phrase matchers in the call.

Returns
Type Description
Google\Protobuf\Internal\MapField

setPhraseMatchers

All the matched phrase matchers in the call.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getIssueModelResult

Overall conversation-level issue modeling result.

Returns
Type Description
Google\Cloud\ContactCenterInsights\V1\IssueModelResult|null

hasIssueModelResult

clearIssueModelResult

setIssueModelResult

Overall conversation-level issue modeling result.

Parameter
Name Description
var Google\Cloud\ContactCenterInsights\V1\IssueModelResult
Returns
Type Description
$this