All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.services.contactcenterinsights.v1.model.GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata Maven / Gradle / Ivy

There is a newer version: v1-rev20240701-2.0.0
Show newest version
/*
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing permissions and limitations under
 * the License.
 */
/*
 * This code was generated by https://github.com/googleapis/google-api-java-client-services/
 * Modify at your own risk.
 */

package com.google.api.services.contactcenterinsights.v1.model;

/**
 * Call-specific metadata created during analysis.
 *
 * 

This is the Java data model class that specifies how to parse/serialize into the JSON that is * transmitted over HTTP when working with the Contact Center AI Insights API. For a detailed * explanation see: * https://developers.google.com/api-client-library/java/google-http-java-client/json *

* * @author Google, Inc. */ @SuppressWarnings("javadoc") public final class GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata extends com.google.api.client.json.GenericJson { /** * A list of call annotations that apply to this call. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.List annotations; /** * All the entities in the call. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.Map entities; /** * All the matched intents in the call. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.Map intents; /** * Overall conversation-level issue modeling result. * The value may be {@code null}. */ @com.google.api.client.util.Key private GoogleCloudContactcenterinsightsV1alpha1IssueModelResult issueModelResult; /** * All the matched phrase matchers in the call. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.Map phraseMatchers; /** * Overall conversation-level sentiment for each channel of the call. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.List sentiments; /** * Overall conversation-level silence during the call. * The value may be {@code null}. */ @com.google.api.client.util.Key private GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence silence; /** * A list of call annotations that apply to this call. * @return value or {@code null} for none */ public java.util.List getAnnotations() { return annotations; } /** * A list of call annotations that apply to this call. * @param annotations annotations or {@code null} for none */ public GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata setAnnotations(java.util.List annotations) { this.annotations = annotations; return this; } /** * All the entities in the call. * @return value or {@code null} for none */ public java.util.Map getEntities() { return entities; } /** * All the entities in the call. * @param entities entities or {@code null} for none */ public GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata setEntities(java.util.Map entities) { this.entities = entities; return this; } /** * All the matched intents in the call. * @return value or {@code null} for none */ public java.util.Map getIntents() { return intents; } /** * All the matched intents in the call. * @param intents intents or {@code null} for none */ public GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata setIntents(java.util.Map intents) { this.intents = intents; return this; } /** * Overall conversation-level issue modeling result. * @return value or {@code null} for none */ public GoogleCloudContactcenterinsightsV1alpha1IssueModelResult getIssueModelResult() { return issueModelResult; } /** * Overall conversation-level issue modeling result. * @param issueModelResult issueModelResult or {@code null} for none */ public GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata setIssueModelResult(GoogleCloudContactcenterinsightsV1alpha1IssueModelResult issueModelResult) { this.issueModelResult = issueModelResult; return this; } /** * All the matched phrase matchers in the call. * @return value or {@code null} for none */ public java.util.Map getPhraseMatchers() { return phraseMatchers; } /** * All the matched phrase matchers in the call. * @param phraseMatchers phraseMatchers or {@code null} for none */ public GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata setPhraseMatchers(java.util.Map phraseMatchers) { this.phraseMatchers = phraseMatchers; return this; } /** * Overall conversation-level sentiment for each channel of the call. * @return value or {@code null} for none */ public java.util.List getSentiments() { return sentiments; } /** * Overall conversation-level sentiment for each channel of the call. * @param sentiments sentiments or {@code null} for none */ public GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata setSentiments(java.util.List sentiments) { this.sentiments = sentiments; return this; } /** * Overall conversation-level silence during the call. * @return value or {@code null} for none */ public GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence getSilence() { return silence; } /** * Overall conversation-level silence during the call. * @param silence silence or {@code null} for none */ public GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata setSilence(GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence silence) { this.silence = silence; return this; } @Override public GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata set(String fieldName, Object value) { return (GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata) super.set(fieldName, value); } @Override public GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata clone() { return (GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata) super.clone(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy