diff --git a/java-contact-center-insights/README.md b/java-contact-center-insights/README.md index 4ec1eda66171..a1a23b875947 100644 --- a/java-contact-center-insights/README.md +++ b/java-contact-center-insights/README.md @@ -14,7 +14,6 @@ Java idiomatic client for [CCAI Insights][product-docs]. If you are using Maven, add this to your pom.xml file: - ```xml @@ -35,7 +34,6 @@ If you are using SBT, add this to your dependencies: ```Scala libraryDependencies += "com.google.cloud" % "google-cloud-contact-center-insights" % "2.12.0" ``` - ## Authentication diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/package-info.java b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/package-info.java index d345aa05204c..9a79640c2df6 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/package-info.java +++ b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/package-info.java @@ -15,7 +15,9 @@ */ /** - * The interfaces provided are listed below, along with usage samples. + * A client to Contact Center AI Insights API + * + *

The interfaces provided are listed below, along with usage samples. * *

======================= ContactCenterInsightsClient ======================= * diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ConversationParticipant.java b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ConversationParticipant.java index 7abc0df7517e..b097fe8ce45f 100644 --- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ConversationParticipant.java +++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ConversationParticipant.java @@ -479,7 +479,7 @@ public com.google.protobuf.ByteString getUserIdBytes() { * * @deprecated * google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is - * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1125 + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1129 * @return The dialogflowParticipant. */ @java.lang.Override @@ -508,7 +508,7 @@ public java.lang.String getDialogflowParticipant() { * * @deprecated * google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is - * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1125 + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1129 * @return The bytes for dialogflowParticipant. */ @java.lang.Override @@ -1400,7 +1400,7 @@ public Builder setUserIdBytes(com.google.protobuf.ByteString value) { * * @deprecated * google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is - * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1125 + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1129 * @return The dialogflowParticipant. */ @java.lang.Deprecated @@ -1428,7 +1428,7 @@ public java.lang.String getDialogflowParticipant() { * * @deprecated * google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is - * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1125 + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1129 * @return The bytes for dialogflowParticipant. */ @java.lang.Deprecated @@ -1456,7 +1456,7 @@ public com.google.protobuf.ByteString getDialogflowParticipantBytes() { * * @deprecated * google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is - * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1125 + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1129 * @param value The dialogflowParticipant to set. * @return This builder for chaining. */ @@ -1483,7 +1483,7 @@ public Builder setDialogflowParticipant(java.lang.String value) { * * @deprecated * google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is - * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1125 + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1129 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1506,7 +1506,7 @@ public Builder clearDialogflowParticipant() { * * @deprecated * google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is - * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1125 + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1129 * @param value The bytes for dialogflowParticipant to set. * @return This builder for chaining. */ diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ConversationParticipantOrBuilder.java b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ConversationParticipantOrBuilder.java index ce3c64746b98..fbea3401adee 100644 --- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ConversationParticipantOrBuilder.java +++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ConversationParticipantOrBuilder.java @@ -113,7 +113,7 @@ public interface ConversationParticipantOrBuilder * * @deprecated * google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is - * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1125 + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1129 * @return The dialogflowParticipant. */ @java.lang.Deprecated @@ -131,7 +131,7 @@ public interface ConversationParticipantOrBuilder * * @deprecated * google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is - * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1125 + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1129 * @return The bytes for dialogflowParticipant. */ @java.lang.Deprecated diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ResourcesProto.java b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ResourcesProto.java index 319a60cf18e2..eedd80316f78 100644 --- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ResourcesProto.java +++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/ResourcesProto.java @@ -536,7 +536,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "onfig\022U\n\022exact_match_config\030\001 \001(\01327.goog" + "le.cloud.contactcenterinsights.v1.ExactM" + "atchConfigH\000B\010\n\006config\"*\n\020ExactMatchConf" - + "ig\022\026\n\016case_sensitive\030\001 \001(\010\"\350\005\n\010Settings\022" + + "ig\022\026\n\016case_sensitive\030\001 \001(\010\"\231\006\n\010Settings\022" + "\021\n\004name\030\001 \001(\tB\003\340A\005\0224\n\013create_time\030\002 \001(\0132" + "\032.google.protobuf.TimestampB\003\340A\003\0224\n\013upda" + "te_time\030\003 \001(\0132\032.google.protobuf.Timestam" @@ -547,108 +547,109 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".Settings.PubsubNotificationSettingsEntr" + "y\022W\n\017analysis_config\030\007 \001(\0132>.google.clou" + "d.contactcenterinsights.v1.Settings.Anal" - + "ysisConfig\032\227\001\n\016AnalysisConfig\022/\n\'runtime" - + "_integration_analysis_percentage\030\001 \001(\001\022T" - + "\n\022annotator_selector\030\005 \001(\01328.google.clou" - + "d.contactcenterinsights.v1.AnnotatorSele" - + "ctor\032A\n\037PubsubNotificationSettingsEntry\022" - + "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:d\352Aa\n-co" - + "ntactcenterinsights.googleapis.com/Setti" - + "ngs\0220projects/{project}/locations/{locat" - + "ion}/settings\"\230\006\n\021RuntimeAnnotation\022Z\n\022a" - + "rticle_suggestion\030\006 \001(\0132<.google.cloud.c" + + "ysisConfig\032\310\001\n\016AnalysisConfig\022/\n\'runtime" + + "_integration_analysis_percentage\030\001 \001(\001\022/" + + "\n\'upload_conversation_analysis_percentag" + + "e\030\006 \001(\001\022T\n\022annotator_selector\030\005 \001(\01328.go" + + "ogle.cloud.contactcenterinsights.v1.Anno" + + "tatorSelector\032A\n\037PubsubNotificationSetti" + + "ngsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" + + ":d\352Aa\n-contactcenterinsights.googleapis." + + "com/Settings\0220projects/{project}/locatio" + + "ns/{location}/settings\"\230\006\n\021RuntimeAnnota" + + "tion\022Z\n\022article_suggestion\030\006 \001(\0132<.googl" + + "e.cloud.contactcenterinsights.v1.Article" + + "SuggestionDataH\000\022J\n\nfaq_answer\030\007 \001(\01324.g" + + "oogle.cloud.contactcenterinsights.v1.Faq" + + "AnswerDataH\000\022L\n\013smart_reply\030\010 \001(\01325.goog" + + "le.cloud.contactcenterinsights.v1.SmartR" + + "eplyDataH\000\022e\n\030smart_compose_suggestion\030\t" + + " \001(\0132A.google.cloud.contactcenterinsight" + + "s.v1.SmartComposeSuggestionDataH\000\022b\n\026dia" + + "logflow_interaction\030\n \001(\0132@.google.cloud" + + ".contactcenterinsights.v1.DialogflowInte" + + "ractionDataH\000\022\025\n\rannotation_id\030\001 \001(\t\022/\n\013" + + "create_time\030\002 \001(\0132\032.google.protobuf.Time" + + "stamp\022Q\n\016start_boundary\030\003 \001(\01329.google.c" + + "loud.contactcenterinsights.v1.Annotation" + + "Boundary\022O\n\014end_boundary\030\004 \001(\01329.google." + + "cloud.contactcenterinsights.v1.Annotatio" + + "nBoundary\022N\n\017answer_feedback\030\005 \001(\01325.goo" + + "gle.cloud.contactcenterinsights.v1.Answe" + + "rFeedbackB\006\n\004data\"\211\002\n\016AnswerFeedback\022a\n\021" + + "correctness_level\030\001 \001(\0162F.google.cloud.c" + + "ontactcenterinsights.v1.AnswerFeedback.C" + + "orrectnessLevel\022\017\n\007clicked\030\002 \001(\010\022\021\n\tdisp" + + "layed\030\003 \001(\010\"p\n\020CorrectnessLevel\022!\n\035CORRE" + + "CTNESS_LEVEL_UNSPECIFIED\020\000\022\017\n\013NOT_CORREC" + + "T\020\001\022\025\n\021PARTIALLY_CORRECT\020\002\022\021\n\rFULLY_CORR" + + "ECT\020\003\"\202\002\n\025ArticleSuggestionData\022\r\n\005title" + + "\030\001 \001(\t\022\013\n\003uri\030\002 \001(\t\022\030\n\020confidence_score\030" + + "\003 \001(\002\022\\\n\010metadata\030\004 \003(\0132J.google.cloud.c" + "ontactcenterinsights.v1.ArticleSuggestio" - + "nDataH\000\022J\n\nfaq_answer\030\007 \001(\01324.google.clo" - + "ud.contactcenterinsights.v1.FaqAnswerDat" - + "aH\000\022L\n\013smart_reply\030\010 \001(\01325.google.cloud." - + "contactcenterinsights.v1.SmartReplyDataH" - + "\000\022e\n\030smart_compose_suggestion\030\t \001(\0132A.go" + + "nData.MetadataEntry\022\024\n\014query_record\030\005 \001(" + + "\t\022\016\n\006source\030\006 \001(\t\032/\n\rMetadataEntry\022\013\n\003ke" + + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\370\001\n\rFaqAnswer" + + "Data\022\016\n\006answer\030\001 \001(\t\022\030\n\020confidence_score" + + "\030\002 \001(\002\022\020\n\010question\030\003 \001(\t\022T\n\010metadata\030\004 \003" + + "(\0132B.google.cloud.contactcenterinsights." + + "v1.FaqAnswerData.MetadataEntry\022\024\n\014query_" + + "record\030\005 \001(\t\022\016\n\006source\030\006 \001(\t\032/\n\rMetadata" + + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\327\001" + + "\n\016SmartReplyData\022\r\n\005reply\030\001 \001(\t\022\030\n\020confi" + + "dence_score\030\002 \001(\001\022U\n\010metadata\030\003 \003(\0132C.go" + "ogle.cloud.contactcenterinsights.v1.Smar" - + "tComposeSuggestionDataH\000\022b\n\026dialogflow_i" - + "nteraction\030\n \001(\0132@.google.cloud.contactc" - + "enterinsights.v1.DialogflowInteractionDa" - + "taH\000\022\025\n\rannotation_id\030\001 \001(\t\022/\n\013create_ti" - + "me\030\002 \001(\0132\032.google.protobuf.Timestamp\022Q\n\016" - + "start_boundary\030\003 \001(\01329.google.cloud.cont" - + "actcenterinsights.v1.AnnotationBoundary\022" - + "O\n\014end_boundary\030\004 \001(\01329.google.cloud.con" - + "tactcenterinsights.v1.AnnotationBoundary" - + "\022N\n\017answer_feedback\030\005 \001(\01325.google.cloud" - + ".contactcenterinsights.v1.AnswerFeedback" - + "B\006\n\004data\"\211\002\n\016AnswerFeedback\022a\n\021correctne" - + "ss_level\030\001 \001(\0162F.google.cloud.contactcen" - + "terinsights.v1.AnswerFeedback.Correctnes" - + "sLevel\022\017\n\007clicked\030\002 \001(\010\022\021\n\tdisplayed\030\003 \001" - + "(\010\"p\n\020CorrectnessLevel\022!\n\035CORRECTNESS_LE" - + "VEL_UNSPECIFIED\020\000\022\017\n\013NOT_CORRECT\020\001\022\025\n\021PA" - + "RTIALLY_CORRECT\020\002\022\021\n\rFULLY_CORRECT\020\003\"\202\002\n" - + "\025ArticleSuggestionData\022\r\n\005title\030\001 \001(\t\022\013\n" - + "\003uri\030\002 \001(\t\022\030\n\020confidence_score\030\003 \001(\002\022\\\n\010" - + "metadata\030\004 \003(\0132J.google.cloud.contactcen" - + "terinsights.v1.ArticleSuggestionData.Met" - + "adataEntry\022\024\n\014query_record\030\005 \001(\t\022\016\n\006sour" - + "ce\030\006 \001(\t\032/\n\rMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r" - + "\n\005value\030\002 \001(\t:\0028\001\"\370\001\n\rFaqAnswerData\022\016\n\006a" - + "nswer\030\001 \001(\t\022\030\n\020confidence_score\030\002 \001(\002\022\020\n" - + "\010question\030\003 \001(\t\022T\n\010metadata\030\004 \003(\0132B.goog" - + "le.cloud.contactcenterinsights.v1.FaqAns" - + "werData.MetadataEntry\022\024\n\014query_record\030\005 " - + "\001(\t\022\016\n\006source\030\006 \001(\t\032/\n\rMetadataEntry\022\013\n\003" - + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\327\001\n\016SmartRe" - + "plyData\022\r\n\005reply\030\001 \001(\t\022\030\n\020confidence_sco" - + "re\030\002 \001(\001\022U\n\010metadata\030\003 \003(\0132C.google.clou" - + "d.contactcenterinsights.v1.SmartReplyDat" - + "a.MetadataEntry\022\024\n\014query_record\030\004 \001(\t\032/\n" - + "\rMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" - + "(\t:\0028\001\"\364\001\n\032SmartComposeSuggestionData\022\022\n" - + "\nsuggestion\030\001 \001(\t\022\030\n\020confidence_score\030\002 " - + "\001(\001\022a\n\010metadata\030\003 \003(\0132O.google.cloud.con" - + "tactcenterinsights.v1.SmartComposeSugges" - + "tionData.MetadataEntry\022\024\n\014query_record\030\004" - + " \001(\t\032/\n\rMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" - + "lue\030\002 \001(\t:\0028\001\"M\n\031DialogflowInteractionDa" - + "ta\022\034\n\024dialogflow_intent_id\030\001 \001(\t\022\022\n\nconf" - + "idence\030\002 \001(\002\"\213\003\n\027ConversationParticipant" - + "\022Q\n\033dialogflow_participant_name\030\005 \001(\tB*\372" - + "A\'\n%dialogflow.googleapis.com/Participan" - + "tH\000\022\021\n\007user_id\030\006 \001(\tH\000\022\"\n\026dialogflow_par" - + "ticipant\030\001 \001(\tB\002\030\001\022#\n\033obfuscated_externa" - + "l_user_id\030\003 \001(\t\022Q\n\004role\030\002 \001(\0162C.google.c" - + "loud.contactcenterinsights.v1.Conversati" - + "onParticipant.Role\"_\n\004Role\022\024\n\020ROLE_UNSPE" - + "CIFIED\020\000\022\017\n\013HUMAN_AGENT\020\001\022\023\n\017AUTOMATED_A" - + "GENT\020\002\022\014\n\010END_USER\020\003\022\r\n\tANY_AGENT\020\004B\r\n\013p" - + "articipant\"\220\002\n\004View\022\021\n\004name\030\001 \001(\tB\003\340A\005\022\024" - + "\n\014display_name\030\002 \001(\t\0224\n\013create_time\030\003 \001(" - + "\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n\013up" - + "date_time\030\004 \001(\0132\032.google.protobuf.Timest" - + "ampB\003\340A\003\022\r\n\005value\030\005 \001(\t:d\352Aa\n)contactcen" - + "terinsights.googleapis.com/View\0224project" - + "s/{project}/locations/{location}/views/{" - + "view}\"\232\003\n\021AnnotatorSelector\022\"\n\032run_inter" - + "ruption_annotator\030\001 \001(\010\022\035\n\025run_silence_a" - + "nnotator\030\002 \001(\010\022$\n\034run_phrase_matcher_ann" - + "otator\030\003 \001(\010\022P\n\017phrase_matchers\030\004 \003(\tB7\372" - + "A4\n2contactcenterinsights.googleapis.com" - + "/PhraseMatcher\022\037\n\027run_sentiment_annotato" - + "r\030\005 \001(\010\022\034\n\024run_entity_annotator\030\006 \001(\010\022\034\n" - + "\024run_intent_annotator\030\007 \001(\010\022!\n\031run_issue" - + "_model_annotator\030\010 \001(\010\022J\n\014issue_models\030\n" - + " \003(\tB4\372A1\n/contactcenterinsights.googlea" - + "pis.com/IssueModelB\361\003\n)com.google.cloud." - + "contactcenterinsights.v1B\016ResourcesProto" - + "P\001Z_cloud.google.com/go/contactcenterins" - + "ights/apiv1/contactcenterinsightspb;cont" - + "actcenterinsightspb\252\002%Google.Cloud.Conta" - + "ctCenterInsights.V1\312\002%Google\\Cloud\\Conta" - + "ctCenterInsights\\V1\352\002(Google::Cloud::Con" - + "tactCenterInsights::V1\352A\324\001\n%dialogflow.g" - + "oogleapis.com/Participant\022Jprojects/{pro" - + "ject}/conversations/{conversation}/parti" - + "cipants/{participant}\022_projects/{project" - + "}/locations/{location}/conversations/{co" - + "nversation}/participants/{participant}b\006" - + "proto3" + + "tReplyData.MetadataEntry\022\024\n\014query_record" + + "\030\004 \001(\t\032/\n\rMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" + + "value\030\002 \001(\t:\0028\001\"\364\001\n\032SmartComposeSuggesti" + + "onData\022\022\n\nsuggestion\030\001 \001(\t\022\030\n\020confidence" + + "_score\030\002 \001(\001\022a\n\010metadata\030\003 \003(\0132O.google." + + "cloud.contactcenterinsights.v1.SmartComp" + + "oseSuggestionData.MetadataEntry\022\024\n\014query" + + "_record\030\004 \001(\t\032/\n\rMetadataEntry\022\013\n\003key\030\001 " + + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"M\n\031DialogflowInte" + + "ractionData\022\034\n\024dialogflow_intent_id\030\001 \001(" + + "\t\022\022\n\nconfidence\030\002 \001(\002\"\213\003\n\027ConversationPa" + + "rticipant\022Q\n\033dialogflow_participant_name" + + "\030\005 \001(\tB*\372A\'\n%dialogflow.googleapis.com/P" + + "articipantH\000\022\021\n\007user_id\030\006 \001(\tH\000\022\"\n\026dialo" + + "gflow_participant\030\001 \001(\tB\002\030\001\022#\n\033obfuscate" + + "d_external_user_id\030\003 \001(\t\022Q\n\004role\030\002 \001(\0162C" + + ".google.cloud.contactcenterinsights.v1.C" + + "onversationParticipant.Role\"_\n\004Role\022\024\n\020R" + + "OLE_UNSPECIFIED\020\000\022\017\n\013HUMAN_AGENT\020\001\022\023\n\017AU" + + "TOMATED_AGENT\020\002\022\014\n\010END_USER\020\003\022\r\n\tANY_AGE" + + "NT\020\004B\r\n\013participant\"\220\002\n\004View\022\021\n\004name\030\001 \001" + + "(\tB\003\340A\005\022\024\n\014display_name\030\002 \001(\t\0224\n\013create_" + + "time\030\003 \001(\0132\032.google.protobuf.TimestampB\003" + + "\340A\003\0224\n\013update_time\030\004 \001(\0132\032.google.protob" + + "uf.TimestampB\003\340A\003\022\r\n\005value\030\005 \001(\t:d\352Aa\n)c" + + "ontactcenterinsights.googleapis.com/View" + + "\0224projects/{project}/locations/{location" + + "}/views/{view}\"\232\003\n\021AnnotatorSelector\022\"\n\032" + + "run_interruption_annotator\030\001 \001(\010\022\035\n\025run_" + + "silence_annotator\030\002 \001(\010\022$\n\034run_phrase_ma" + + "tcher_annotator\030\003 \001(\010\022P\n\017phrase_matchers" + + "\030\004 \003(\tB7\372A4\n2contactcenterinsights.googl" + + "eapis.com/PhraseMatcher\022\037\n\027run_sentiment" + + "_annotator\030\005 \001(\010\022\034\n\024run_entity_annotator" + + "\030\006 \001(\010\022\034\n\024run_intent_annotator\030\007 \001(\010\022!\n\031" + + "run_issue_model_annotator\030\010 \001(\010\022J\n\014issue" + + "_models\030\n \003(\tB4\372A1\n/contactcenterinsight" + + "s.googleapis.com/IssueModelB\361\003\n)com.goog" + + "le.cloud.contactcenterinsights.v1B\016Resou" + + "rcesProtoP\001Z_cloud.google.com/go/contact" + + "centerinsights/apiv1/contactcenterinsigh" + + "tspb;contactcenterinsightspb\252\002%Google.Cl" + + "oud.ContactCenterInsights.V1\312\002%Google\\Cl" + + "oud\\ContactCenterInsights\\V1\352\002(Google::C" + + "loud::ContactCenterInsights::V1\352A\324\001\n%dia" + + "logflow.googleapis.com/Participant\022Jproj" + + "ects/{project}/conversations/{conversati" + + "on}/participants/{participant}\022_projects" + + "/{project}/locations/{location}/conversa" + + "tions/{conversation}/participants/{parti" + + "cipant}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -1126,7 +1127,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_contactcenterinsights_v1_Settings_AnalysisConfig_descriptor, new java.lang.String[] { - "RuntimeIntegrationAnalysisPercentage", "AnnotatorSelector", + "RuntimeIntegrationAnalysisPercentage", + "UploadConversationAnalysisPercentage", + "AnnotatorSelector", }); internal_static_google_cloud_contactcenterinsights_v1_Settings_PubsubNotificationSettingsEntry_descriptor = internal_static_google_cloud_contactcenterinsights_v1_Settings_descriptor diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/Settings.java b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/Settings.java index fa237f12c16c..a623bc1572f3 100644 --- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/Settings.java +++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/Settings.java @@ -98,6 +98,20 @@ public interface AnalysisConfigOrBuilder */ double getRuntimeIntegrationAnalysisPercentage(); + /** + * + * + *

+     * Percentage of conversations created using the UploadConversation endpoint
+     * to analyze automatically, between [0, 100].
+     * 
+ * + * double upload_conversation_analysis_percentage = 6; + * + * @return The uploadConversationAnalysisPercentage. + */ + double getUploadConversationAnalysisPercentage(); + /** * * @@ -203,6 +217,25 @@ public double getRuntimeIntegrationAnalysisPercentage() { return runtimeIntegrationAnalysisPercentage_; } + public static final int UPLOAD_CONVERSATION_ANALYSIS_PERCENTAGE_FIELD_NUMBER = 6; + private double uploadConversationAnalysisPercentage_ = 0D; + /** + * + * + *
+     * Percentage of conversations created using the UploadConversation endpoint
+     * to analyze automatically, between [0, 100].
+     * 
+ * + * double upload_conversation_analysis_percentage = 6; + * + * @return The uploadConversationAnalysisPercentage. + */ + @java.lang.Override + public double getUploadConversationAnalysisPercentage() { + return uploadConversationAnalysisPercentage_; + } + public static final int ANNOTATOR_SELECTOR_FIELD_NUMBER = 5; private com.google.cloud.contactcenterinsights.v1.AnnotatorSelector annotatorSelector_; /** @@ -277,6 +310,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (annotatorSelector_ != null) { output.writeMessage(5, getAnnotatorSelector()); } + if (java.lang.Double.doubleToRawLongBits(uploadConversationAnalysisPercentage_) != 0) { + output.writeDouble(6, uploadConversationAnalysisPercentage_); + } getUnknownFields().writeTo(output); } @@ -294,6 +330,11 @@ public int getSerializedSize() { if (annotatorSelector_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getAnnotatorSelector()); } + if (java.lang.Double.doubleToRawLongBits(uploadConversationAnalysisPercentage_) != 0) { + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize( + 6, uploadConversationAnalysisPercentage_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -313,6 +354,9 @@ public boolean equals(final java.lang.Object obj) { if (java.lang.Double.doubleToLongBits(getRuntimeIntegrationAnalysisPercentage()) != java.lang.Double.doubleToLongBits(other.getRuntimeIntegrationAnalysisPercentage())) return false; + if (java.lang.Double.doubleToLongBits(getUploadConversationAnalysisPercentage()) + != java.lang.Double.doubleToLongBits(other.getUploadConversationAnalysisPercentage())) + return false; if (hasAnnotatorSelector() != other.hasAnnotatorSelector()) return false; if (hasAnnotatorSelector()) { if (!getAnnotatorSelector().equals(other.getAnnotatorSelector())) return false; @@ -333,6 +377,11 @@ public int hashCode() { (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getRuntimeIntegrationAnalysisPercentage())); + hash = (37 * hash) + UPLOAD_CONVERSATION_ANALYSIS_PERCENTAGE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getUploadConversationAnalysisPercentage())); if (hasAnnotatorSelector()) { hash = (37 * hash) + ANNOTATOR_SELECTOR_FIELD_NUMBER; hash = (53 * hash) + getAnnotatorSelector().hashCode(); @@ -482,6 +531,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; runtimeIntegrationAnalysisPercentage_ = 0D; + uploadConversationAnalysisPercentage_ = 0D; annotatorSelector_ = null; if (annotatorSelectorBuilder_ != null) { annotatorSelectorBuilder_.dispose(); @@ -530,6 +580,9 @@ private void buildPartial0( result.runtimeIntegrationAnalysisPercentage_ = runtimeIntegrationAnalysisPercentage_; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.uploadConversationAnalysisPercentage_ = uploadConversationAnalysisPercentage_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { result.annotatorSelector_ = annotatorSelectorBuilder_ == null ? annotatorSelector_ @@ -591,6 +644,9 @@ public Builder mergeFrom( if (other.getRuntimeIntegrationAnalysisPercentage() != 0D) { setRuntimeIntegrationAnalysisPercentage(other.getRuntimeIntegrationAnalysisPercentage()); } + if (other.getUploadConversationAnalysisPercentage() != 0D) { + setUploadConversationAnalysisPercentage(other.getUploadConversationAnalysisPercentage()); + } if (other.hasAnnotatorSelector()) { mergeAnnotatorSelector(other.getAnnotatorSelector()); } @@ -630,9 +686,15 @@ public Builder mergeFrom( { input.readMessage( getAnnotatorSelectorFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 42 + case 49: + { + uploadConversationAnalysisPercentage_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 49 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -708,6 +770,62 @@ public Builder clearRuntimeIntegrationAnalysisPercentage() { return this; } + private double uploadConversationAnalysisPercentage_; + /** + * + * + *
+       * Percentage of conversations created using the UploadConversation endpoint
+       * to analyze automatically, between [0, 100].
+       * 
+ * + * double upload_conversation_analysis_percentage = 6; + * + * @return The uploadConversationAnalysisPercentage. + */ + @java.lang.Override + public double getUploadConversationAnalysisPercentage() { + return uploadConversationAnalysisPercentage_; + } + /** + * + * + *
+       * Percentage of conversations created using the UploadConversation endpoint
+       * to analyze automatically, between [0, 100].
+       * 
+ * + * double upload_conversation_analysis_percentage = 6; + * + * @param value The uploadConversationAnalysisPercentage to set. + * @return This builder for chaining. + */ + public Builder setUploadConversationAnalysisPercentage(double value) { + + uploadConversationAnalysisPercentage_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+       * Percentage of conversations created using the UploadConversation endpoint
+       * to analyze automatically, between [0, 100].
+       * 
+ * + * double upload_conversation_analysis_percentage = 6; + * + * @return This builder for chaining. + */ + public Builder clearUploadConversationAnalysisPercentage() { + bitField0_ = (bitField0_ & ~0x00000002); + uploadConversationAnalysisPercentage_ = 0D; + onChanged(); + return this; + } + private com.google.cloud.contactcenterinsights.v1.AnnotatorSelector annotatorSelector_; private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.contactcenterinsights.v1.AnnotatorSelector, @@ -728,7 +846,7 @@ public Builder clearRuntimeIntegrationAnalysisPercentage() { * @return Whether the annotatorSelector field is set. */ public boolean hasAnnotatorSelector() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -773,7 +891,7 @@ public Builder setAnnotatorSelector( } else { annotatorSelectorBuilder_.setMessage(value); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -795,7 +913,7 @@ public Builder setAnnotatorSelector( } else { annotatorSelectorBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -813,7 +931,7 @@ public Builder setAnnotatorSelector( public Builder mergeAnnotatorSelector( com.google.cloud.contactcenterinsights.v1.AnnotatorSelector value) { if (annotatorSelectorBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) + if (((bitField0_ & 0x00000004) != 0) && annotatorSelector_ != null && annotatorSelector_ != com.google.cloud.contactcenterinsights.v1.AnnotatorSelector @@ -825,7 +943,7 @@ public Builder mergeAnnotatorSelector( } else { annotatorSelectorBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -841,7 +959,7 @@ public Builder mergeAnnotatorSelector( * */ public Builder clearAnnotatorSelector() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); annotatorSelector_ = null; if (annotatorSelectorBuilder_ != null) { annotatorSelectorBuilder_.dispose(); @@ -863,7 +981,7 @@ public Builder clearAnnotatorSelector() { */ public com.google.cloud.contactcenterinsights.v1.AnnotatorSelector.Builder getAnnotatorSelectorBuilder() { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return getAnnotatorSelectorFieldBuilder().getBuilder(); } diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/proto/google/cloud/contactcenterinsights/v1/resources.proto b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/proto/google/cloud/contactcenterinsights/v1/resources.proto index 9c0802b77f17..966680be1695 100644 --- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/proto/google/cloud/contactcenterinsights/v1/resources.proto +++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/proto/google/cloud/contactcenterinsights/v1/resources.proto @@ -865,6 +865,10 @@ message Settings { // to analyze automatically, between [0, 100]. double runtime_integration_analysis_percentage = 1; + // Percentage of conversations created using the UploadConversation endpoint + // to analyze automatically, between [0, 100]. + double upload_conversation_analysis_percentage = 6; + // To select the annotators to run and the phrase matchers to use // (if any). If not specified, all annotators will be run. AnnotatorSelector annotator_selector = 5;