Google Cloud Contact Center Insights V1 Client - Class CallAnnotation (1.2.1)

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

A piece of metadata that applies to a window of a call.

Generated from protobuf message google.cloud.contactcenterinsights.v1.CallAnnotation

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ interruption_data Google\Cloud\ContactCenterInsights\V1\InterruptionData

Data specifying an interruption.

↳ sentiment_data Google\Cloud\ContactCenterInsights\V1\SentimentData

Data specifying sentiment.

↳ silence_data Google\Cloud\ContactCenterInsights\V1\SilenceData

Data specifying silence.

↳ hold_data Google\Cloud\ContactCenterInsights\V1\HoldData

Data specifying a hold.

↳ entity_mention_data Google\Cloud\ContactCenterInsights\V1\EntityMentionData

Data specifying an entity mention.

↳ intent_match_data Google\Cloud\ContactCenterInsights\V1\IntentMatchData

Data specifying an intent match.

↳ phrase_match_data Google\Cloud\ContactCenterInsights\V1\PhraseMatchData

Data specifying a phrase match.

↳ issue_match_data Google\Cloud\ContactCenterInsights\V1\IssueMatchData

Data specifying an issue match.

↳ channel_tag int

The channel of the audio where the annotation occurs. For single-channel audio, this field is not populated.

↳ annotation_start_boundary Google\Cloud\ContactCenterInsights\V1\AnnotationBoundary

The boundary in the conversation where the annotation starts, inclusive.

↳ annotation_end_boundary Google\Cloud\ContactCenterInsights\V1\AnnotationBoundary

The boundary in the conversation where the annotation ends, inclusive.

getInterruptionData

Data specifying an interruption.

hasInterruptionData

setInterruptionData

Data specifying an interruption.

Returns
TypeDescription
$this

getSentimentData

Data specifying sentiment.

hasSentimentData

setSentimentData

Data specifying sentiment.

Returns
TypeDescription
$this

getSilenceData

Data specifying silence.

hasSilenceData

setSilenceData

Data specifying silence.

Returns
TypeDescription
$this

getHoldData

Data specifying a hold.

hasHoldData

setHoldData

Data specifying a hold.

Returns
TypeDescription
$this

getEntityMentionData

Data specifying an entity mention.

hasEntityMentionData

setEntityMentionData

Data specifying an entity mention.

Returns
TypeDescription
$this

getIntentMatchData

Data specifying an intent match.

hasIntentMatchData

setIntentMatchData

Data specifying an intent match.

Returns
TypeDescription
$this

getPhraseMatchData

Data specifying a phrase match.

hasPhraseMatchData

setPhraseMatchData

Data specifying a phrase match.

Returns
TypeDescription
$this

getIssueMatchData

Data specifying an issue match.

hasIssueMatchData

setIssueMatchData

Data specifying an issue match.

Returns
TypeDescription
$this

getChannelTag

The channel of the audio where the annotation occurs. For single-channel audio, this field is not populated.

Returns
TypeDescription
int

setChannelTag

The channel of the audio where the annotation occurs. For single-channel audio, this field is not populated.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getAnnotationStartBoundary

The boundary in the conversation where the annotation starts, inclusive.

hasAnnotationStartBoundary

clearAnnotationStartBoundary

setAnnotationStartBoundary

The boundary in the conversation where the annotation starts, inclusive.

Returns
TypeDescription
$this

getAnnotationEndBoundary

The boundary in the conversation where the annotation ends, inclusive.

hasAnnotationEndBoundary

clearAnnotationEndBoundary

setAnnotationEndBoundary

The boundary in the conversation where the annotation ends, inclusive.

Returns
TypeDescription
$this

getData

Returns
TypeDescription
string