Contact Center AI Insights V1 API - Class Google::Cloud::ContactCenterInsights::V1::CallAnnotation (v1.5.0)

Reference documentation and code samples for the Contact Center AI Insights V1 API class Google::Cloud::ContactCenterInsights::V1::CallAnnotation.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#annotation_end_boundary

def annotation_end_boundary() -> ::Google::Cloud::ContactCenterInsights::V1::AnnotationBoundary
Returns

#annotation_end_boundary=

def annotation_end_boundary=(value) -> ::Google::Cloud::ContactCenterInsights::V1::AnnotationBoundary
Parameter
Returns

#annotation_start_boundary

def annotation_start_boundary() -> ::Google::Cloud::ContactCenterInsights::V1::AnnotationBoundary
Returns

#annotation_start_boundary=

def annotation_start_boundary=(value) -> ::Google::Cloud::ContactCenterInsights::V1::AnnotationBoundary
Parameter
Returns

#channel_tag

def channel_tag() -> ::Integer
Returns
  • (::Integer) — The channel of the audio where the annotation occurs. For single-channel audio, this field is not populated.

#channel_tag=

def channel_tag=(value) -> ::Integer
Parameter
  • value (::Integer) — The channel of the audio where the annotation occurs. For single-channel audio, this field is not populated.
Returns
  • (::Integer) — The channel of the audio where the annotation occurs. For single-channel audio, this field is not populated.

#entity_mention_data

def entity_mention_data() -> ::Google::Cloud::ContactCenterInsights::V1::EntityMentionData
Returns
  • (::Google::Cloud::ContactCenterInsights::V1::EntityMentionData) — Data specifying an entity mention.

    Note: The following fields are mutually exclusive: entity_mention_data, interruption_data, sentiment_data, silence_data, hold_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#entity_mention_data=

def entity_mention_data=(value) -> ::Google::Cloud::ContactCenterInsights::V1::EntityMentionData
Parameter
  • value (::Google::Cloud::ContactCenterInsights::V1::EntityMentionData) — Data specifying an entity mention.

    Note: The following fields are mutually exclusive: entity_mention_data, interruption_data, sentiment_data, silence_data, hold_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ContactCenterInsights::V1::EntityMentionData) — Data specifying an entity mention.

    Note: The following fields are mutually exclusive: entity_mention_data, interruption_data, sentiment_data, silence_data, hold_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#hold_data

def hold_data() -> ::Google::Cloud::ContactCenterInsights::V1::HoldData
Returns
  • (::Google::Cloud::ContactCenterInsights::V1::HoldData) — Data specifying a hold.

    Note: The following fields are mutually exclusive: hold_data, interruption_data, sentiment_data, silence_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#hold_data=

def hold_data=(value) -> ::Google::Cloud::ContactCenterInsights::V1::HoldData
Parameter
  • value (::Google::Cloud::ContactCenterInsights::V1::HoldData) — Data specifying a hold.

    Note: The following fields are mutually exclusive: hold_data, interruption_data, sentiment_data, silence_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ContactCenterInsights::V1::HoldData) — Data specifying a hold.

    Note: The following fields are mutually exclusive: hold_data, interruption_data, sentiment_data, silence_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#intent_match_data

def intent_match_data() -> ::Google::Cloud::ContactCenterInsights::V1::IntentMatchData
Returns
  • (::Google::Cloud::ContactCenterInsights::V1::IntentMatchData) — Data specifying an intent match.

    Note: The following fields are mutually exclusive: intent_match_data, interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#intent_match_data=

def intent_match_data=(value) -> ::Google::Cloud::ContactCenterInsights::V1::IntentMatchData
Parameter
  • value (::Google::Cloud::ContactCenterInsights::V1::IntentMatchData) — Data specifying an intent match.

    Note: The following fields are mutually exclusive: intent_match_data, interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ContactCenterInsights::V1::IntentMatchData) — Data specifying an intent match.

    Note: The following fields are mutually exclusive: intent_match_data, interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#interruption_data

def interruption_data() -> ::Google::Cloud::ContactCenterInsights::V1::InterruptionData
Returns
  • (::Google::Cloud::ContactCenterInsights::V1::InterruptionData) — Data specifying an interruption.

    Note: The following fields are mutually exclusive: interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#interruption_data=

def interruption_data=(value) -> ::Google::Cloud::ContactCenterInsights::V1::InterruptionData
Parameter
  • value (::Google::Cloud::ContactCenterInsights::V1::InterruptionData) — Data specifying an interruption.

    Note: The following fields are mutually exclusive: interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ContactCenterInsights::V1::InterruptionData) — Data specifying an interruption.

    Note: The following fields are mutually exclusive: interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#issue_match_data

def issue_match_data() -> ::Google::Cloud::ContactCenterInsights::V1::IssueMatchData
Returns
  • (::Google::Cloud::ContactCenterInsights::V1::IssueMatchData) — Data specifying an issue match.

    Note: The following fields are mutually exclusive: issue_match_data, interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#issue_match_data=

def issue_match_data=(value) -> ::Google::Cloud::ContactCenterInsights::V1::IssueMatchData
Parameter
  • value (::Google::Cloud::ContactCenterInsights::V1::IssueMatchData) — Data specifying an issue match.

    Note: The following fields are mutually exclusive: issue_match_data, interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ContactCenterInsights::V1::IssueMatchData) — Data specifying an issue match.

    Note: The following fields are mutually exclusive: issue_match_data, interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#phrase_match_data

def phrase_match_data() -> ::Google::Cloud::ContactCenterInsights::V1::PhraseMatchData
Returns
  • (::Google::Cloud::ContactCenterInsights::V1::PhraseMatchData) — Data specifying a phrase match.

    Note: The following fields are mutually exclusive: phrase_match_data, interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, intent_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#phrase_match_data=

def phrase_match_data=(value) -> ::Google::Cloud::ContactCenterInsights::V1::PhraseMatchData
Parameter
  • value (::Google::Cloud::ContactCenterInsights::V1::PhraseMatchData) — Data specifying a phrase match.

    Note: The following fields are mutually exclusive: phrase_match_data, interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, intent_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ContactCenterInsights::V1::PhraseMatchData) — Data specifying a phrase match.

    Note: The following fields are mutually exclusive: phrase_match_data, interruption_data, sentiment_data, silence_data, hold_data, entity_mention_data, intent_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#sentiment_data

def sentiment_data() -> ::Google::Cloud::ContactCenterInsights::V1::SentimentData
Returns
  • (::Google::Cloud::ContactCenterInsights::V1::SentimentData) — Data specifying sentiment.

    Note: The following fields are mutually exclusive: sentiment_data, interruption_data, silence_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#sentiment_data=

def sentiment_data=(value) -> ::Google::Cloud::ContactCenterInsights::V1::SentimentData
Parameter
  • value (::Google::Cloud::ContactCenterInsights::V1::SentimentData) — Data specifying sentiment.

    Note: The following fields are mutually exclusive: sentiment_data, interruption_data, silence_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ContactCenterInsights::V1::SentimentData) — Data specifying sentiment.

    Note: The following fields are mutually exclusive: sentiment_data, interruption_data, silence_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#silence_data

def silence_data() -> ::Google::Cloud::ContactCenterInsights::V1::SilenceData
Returns
  • (::Google::Cloud::ContactCenterInsights::V1::SilenceData) — Data specifying silence.

    Note: The following fields are mutually exclusive: silence_data, interruption_data, sentiment_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

#silence_data=

def silence_data=(value) -> ::Google::Cloud::ContactCenterInsights::V1::SilenceData
Parameter
  • value (::Google::Cloud::ContactCenterInsights::V1::SilenceData) — Data specifying silence.

    Note: The following fields are mutually exclusive: silence_data, interruption_data, sentiment_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ContactCenterInsights::V1::SilenceData) — Data specifying silence.

    Note: The following fields are mutually exclusive: silence_data, interruption_data, sentiment_data, hold_data, entity_mention_data, intent_match_data, phrase_match_data, issue_match_data. If a field in that set is populated, all other fields in the set will automatically be cleared.