From afe4a3810296dc0043ff936a44518b542b379dfd Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Wed, 3 Jun 2026 18:53:03 -0700 Subject: [PATCH] chore: regenerate contactcenterinsights client --- .../v1/2.0.0/README.md | 4 +- .../v1/Contactcenterinsights.java | 677 ------------------ .../v1/model/GoogleCloudAiplatformV1Blob.java | 153 ---- ...eCloudAiplatformV1CodeExecutionResult.java | 94 --- .../model/GoogleCloudAiplatformV1Content.java | 99 --- ...GoogleCloudAiplatformV1ExecutableCode.java | 93 --- .../GoogleCloudAiplatformV1FileData.java | 125 ---- .../GoogleCloudAiplatformV1FunctionCall.java | 149 ---- ...ogleCloudAiplatformV1FunctionResponse.java | 157 ---- ...CloudAiplatformV1FunctionResponseBlob.java | 153 ---- ...dAiplatformV1FunctionResponseFileData.java | 124 ---- ...CloudAiplatformV1FunctionResponsePart.java | 95 --- .../v1/model/GoogleCloudAiplatformV1Part.java | 360 ---------- ...eCloudAiplatformV1PartMediaResolution.java | 67 -- .../GoogleCloudAiplatformV1PartialArg.java | 193 ----- .../GoogleCloudAiplatformV1VideoMetadata.java | 119 --- ...sightsV1DiagnoseConversationsMetadata.java | 289 -------- ...nsightsV1DiagnoseConversationsRequest.java | 476 ------------ ...sightsV1DiagnoseConversationsResponse.java | 160 ----- ...loudContactcenterinsightsV1Diagnostic.java | 283 -------- ...ntactcenterinsightsV1DiagnosticReport.java | 166 ----- ...tsV1DiagnosticReportConversationSlice.java | 67 -- ...insightsV1DiagnosticReportIntentStats.java | 166 ----- ...nterinsightsV1ListDiagnosticsResponse.java | 100 --- ...oudContactcenterinsightsV1LossPattern.java | 235 ------ ...ontactcenterinsightsV1LossPatternLink.java | 187 ----- ...tsV1LossPatternLinkBotInstructionLink.java | 115 --- ...ghtsV1LossPatternLinkConversationLink.java | 67 -- ...oudContactcenterinsightsV1MetricValue.java | 220 ------ ...udContactcenterinsightsV1OutputConfig.java | 115 --- ...ghtsV1OutputConfigBigQueryDestination.java | 115 --- ...rinsightsV1OutputConfigGcsDestination.java | 67 -- ...V1OutputConfigGoogleSheetsDestination.java | 91 --- ...udContactcenterinsightsV1SherlockStep.java | 235 ------ ...eCloudContactcenterinsightsV1ToolCall.java | 91 --- ...V1alpha1DiagnoseConversationsMetadata.java | 289 -------- ...sV1alpha1DiagnoseConversationsRequest.java | 476 ------------ ...V1alpha1DiagnoseConversationsResponse.java | 160 ----- ...enterinsightsV1alpha1DiagnosticReport.java | 166 ----- ...pha1DiagnosticReportConversationSlice.java | 67 -- ...tsV1alpha1DiagnosticReportIntentStats.java | 166 ----- ...tactcenterinsightsV1alpha1LossPattern.java | 235 ------ ...centerinsightsV1alpha1LossPatternLink.java | 187 ----- ...pha1LossPatternLinkBotInstructionLink.java | 115 --- ...alpha1LossPatternLinkConversationLink.java | 67 -- ...tactcenterinsightsV1alpha1MetricValue.java | 220 ------ ...actcenterinsightsV1alpha1OutputConfig.java | 115 --- ...alpha1OutputConfigBigQueryDestination.java | 115 --- ...htsV1alpha1OutputConfigGcsDestination.java | 67 -- ...a1OutputConfigGoogleSheetsDestination.java | 91 --- ...actcenterinsightsV1alpha1SherlockStep.java | 235 ------ ...ContactcenterinsightsV1alpha1ToolCall.java | 91 --- ...tsV1mainDiagnoseConversationsMetadata.java | 289 -------- ...htsV1mainDiagnoseConversationsRequest.java | 476 ------------ ...tsV1mainDiagnoseConversationsResponse.java | 160 ----- ...tcenterinsightsV1mainDiagnosticReport.java | 166 ----- ...mainDiagnosticReportConversationSlice.java | 67 -- ...ghtsV1mainDiagnosticReportIntentStats.java | 166 ----- ...ontactcenterinsightsV1mainLossPattern.java | 235 ------ ...ctcenterinsightsV1mainLossPatternLink.java | 187 ----- ...mainLossPatternLinkBotInstructionLink.java | 115 --- ...V1mainLossPatternLinkConversationLink.java | 67 -- ...ontactcenterinsightsV1mainMetricValue.java | 220 ------ ...ntactcenterinsightsV1mainOutputConfig.java | 115 --- ...V1mainOutputConfigBigQueryDestination.java | 115 --- ...ightsV1mainOutputConfigGcsDestination.java | 67 -- ...inOutputConfigGoogleSheetsDestination.java | 91 --- ...ntactcenterinsightsV1mainSherlockStep.java | 235 ------ ...udContactcenterinsightsV1mainToolCall.java | 91 --- .../v1/2.0.0/pom.xml | 4 +- .../v1/README.md | 4 +- 71 files changed, 6 insertions(+), 11633 deletions(-) delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Blob.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1CodeExecutionResult.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Content.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1ExecutableCode.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FileData.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionCall.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponse.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponseBlob.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponseFileData.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponsePart.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Part.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1PartMediaResolution.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1PartialArg.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1VideoMetadata.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1Diagnostic.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReport.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPattern.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLink.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1MetricValue.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfig.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1SherlockStep.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1ToolCall.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPattern.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLink.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1MetricValue.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfig.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1SherlockStep.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1ToolCall.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReport.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPattern.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLink.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainMetricValue.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfig.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainSherlockStep.java delete mode 100644 clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainToolCall.java diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/README.md b/clients/google-api-services-contactcenterinsights/v1/2.0.0/README.md index 4f865e69670..2dcf00a5d3a 100644 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/README.md +++ b/clients/google-api-services-contactcenterinsights/v1/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-contactcenterinsights - v1-rev20260527-2.0.0 + v1-rev20260601-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-contactcenterinsights:v1-rev20260527-2.0.0' + implementation 'com.google.apis:google-api-services-contactcenterinsights:v1-rev20260601-2.0.0' } ``` diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/Contactcenterinsights.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/Contactcenterinsights.java index e8c316a6c5d..3df9eef8faf 100644 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/Contactcenterinsights.java +++ b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/Contactcenterinsights.java @@ -573,140 +573,6 @@ public BulkUploadFeedbackLabels set(String parameterName, Object value) { return (BulkUploadFeedbackLabels) super.set(parameterName, value); } } - /** - * Analyzes conversation data using specialized agentic workflows, such as ReAct, to diagnose issues - * and provide insights. - * - * Create a request for the method "locations.diagnoseConversations". - * - * This request holds the parameters needed by the contactcenterinsights server. After setting any - * optional parameters, call the {@link DiagnoseConversations#execute()} method to invoke the remote - * operation. - * - * @param parent Required. The parent resource where the analysis will be performed. - * @param content the {@link com.google.api.services.contactcenterinsights.v1.model.GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest} - * @return the request - */ - public DiagnoseConversations diagnoseConversations(java.lang.String parent, com.google.api.services.contactcenterinsights.v1.model.GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest content) throws java.io.IOException { - DiagnoseConversations result = new DiagnoseConversations(parent, content); - initialize(result); - return result; - } - - public class DiagnoseConversations extends ContactcenterinsightsRequest { - - private static final String REST_PATH = "v1/{+parent}:diagnoseConversations"; - - private final java.util.regex.Pattern PARENT_PATTERN = - java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+$"); - - /** - * Analyzes conversation data using specialized agentic workflows, such as ReAct, to diagnose - * issues and provide insights. - * - * Create a request for the method "locations.diagnoseConversations". - * - * This request holds the parameters needed by the the contactcenterinsights server. After - * setting any optional parameters, call the {@link DiagnoseConversations#execute()} method to - * invoke the remote operation.

{@link DiagnoseConversations#initialize(com.google.api.client. - * googleapis.services.AbstractGoogleClientRequest)} must be called to initialize this instance - * immediately after invoking the constructor.

- * - * @param parent Required. The parent resource where the analysis will be performed. - * @param content the {@link com.google.api.services.contactcenterinsights.v1.model.GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest} - * @since 1.13 - */ - protected DiagnoseConversations(java.lang.String parent, com.google.api.services.contactcenterinsights.v1.model.GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest content) { - super(Contactcenterinsights.this, "POST", REST_PATH, content, com.google.api.services.contactcenterinsights.v1.model.GoogleLongrunningOperation.class); - this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified."); - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), - "Parameter parent must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+$"); - } - } - - @Override - public DiagnoseConversations set$Xgafv(java.lang.String $Xgafv) { - return (DiagnoseConversations) super.set$Xgafv($Xgafv); - } - - @Override - public DiagnoseConversations setAccessToken(java.lang.String accessToken) { - return (DiagnoseConversations) super.setAccessToken(accessToken); - } - - @Override - public DiagnoseConversations setAlt(java.lang.String alt) { - return (DiagnoseConversations) super.setAlt(alt); - } - - @Override - public DiagnoseConversations setCallback(java.lang.String callback) { - return (DiagnoseConversations) super.setCallback(callback); - } - - @Override - public DiagnoseConversations setFields(java.lang.String fields) { - return (DiagnoseConversations) super.setFields(fields); - } - - @Override - public DiagnoseConversations setKey(java.lang.String key) { - return (DiagnoseConversations) super.setKey(key); - } - - @Override - public DiagnoseConversations setOauthToken(java.lang.String oauthToken) { - return (DiagnoseConversations) super.setOauthToken(oauthToken); - } - - @Override - public DiagnoseConversations setPrettyPrint(java.lang.Boolean prettyPrint) { - return (DiagnoseConversations) super.setPrettyPrint(prettyPrint); - } - - @Override - public DiagnoseConversations setQuotaUser(java.lang.String quotaUser) { - return (DiagnoseConversations) super.setQuotaUser(quotaUser); - } - - @Override - public DiagnoseConversations setUploadType(java.lang.String uploadType) { - return (DiagnoseConversations) super.setUploadType(uploadType); - } - - @Override - public DiagnoseConversations setUploadProtocol(java.lang.String uploadProtocol) { - return (DiagnoseConversations) super.setUploadProtocol(uploadProtocol); - } - - /** Required. The parent resource where the analysis will be performed. */ - @com.google.api.client.util.Key - private java.lang.String parent; - - /** Required. The parent resource where the analysis will be performed. - */ - public java.lang.String getParent() { - return parent; - } - - /** Required. The parent resource where the analysis will be performed. */ - public DiagnoseConversations setParent(java.lang.String parent) { - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), - "Parameter parent must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+$"); - } - this.parent = parent; - return this; - } - - @Override - public DiagnoseConversations set(String parameterName, Object value) { - return (DiagnoseConversations) super.set(parameterName, value); - } - } /** * Natural language based Insights which powers the next generation of dashboards in Insights. Next * generation of QueryMetrics. @@ -22151,549 +22017,6 @@ public Export set(String parameterName, Object value) { } } - /** - * An accessor for creating requests from the Diagnostics collection. - * - *

The typical use is:

- *
-       *   {@code Contactcenterinsights contactcenterinsights = new Contactcenterinsights(...);}
-       *   {@code Contactcenterinsights.Diagnostics.List request = contactcenterinsights.diagnostics().list(parameters ...)}
-       * 
- * - * @return the resource collection - */ - public Diagnostics diagnostics() { - return new Diagnostics(); - } - - /** - * The "diagnostics" collection of methods. - */ - public class Diagnostics { - - /** - * Deletes a diagnostic. - * - * Create a request for the method "diagnostics.delete". - * - * This request holds the parameters needed by the contactcenterinsights server. After setting any - * optional parameters, call the {@link Delete#execute()} method to invoke the remote operation. - * - * @param name Required. The name of the diagnostic to delete. - * @return the request - */ - public Delete delete(java.lang.String name) throws java.io.IOException { - Delete result = new Delete(name); - initialize(result); - return result; - } - - public class Delete extends ContactcenterinsightsRequest { - - private static final String REST_PATH = "v1/{+name}"; - - private final java.util.regex.Pattern NAME_PATTERN = - java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+/diagnostics/[^/]+$"); - - /** - * Deletes a diagnostic. - * - * Create a request for the method "diagnostics.delete". - * - * This request holds the parameters needed by the the contactcenterinsights server. After - * setting any optional parameters, call the {@link Delete#execute()} method to invoke the remote - * operation.

{@link - * Delete#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must - * be called to initialize this instance immediately after invoking the constructor.

- * - * @param name Required. The name of the diagnostic to delete. - * @since 1.13 - */ - protected Delete(java.lang.String name) { - super(Contactcenterinsights.this, "DELETE", REST_PATH, null, com.google.api.services.contactcenterinsights.v1.model.GoogleProtobufEmpty.class); - this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/diagnostics/[^/]+$"); - } - } - - @Override - public Delete set$Xgafv(java.lang.String $Xgafv) { - return (Delete) super.set$Xgafv($Xgafv); - } - - @Override - public Delete setAccessToken(java.lang.String accessToken) { - return (Delete) super.setAccessToken(accessToken); - } - - @Override - public Delete setAlt(java.lang.String alt) { - return (Delete) super.setAlt(alt); - } - - @Override - public Delete setCallback(java.lang.String callback) { - return (Delete) super.setCallback(callback); - } - - @Override - public Delete setFields(java.lang.String fields) { - return (Delete) super.setFields(fields); - } - - @Override - public Delete setKey(java.lang.String key) { - return (Delete) super.setKey(key); - } - - @Override - public Delete setOauthToken(java.lang.String oauthToken) { - return (Delete) super.setOauthToken(oauthToken); - } - - @Override - public Delete setPrettyPrint(java.lang.Boolean prettyPrint) { - return (Delete) super.setPrettyPrint(prettyPrint); - } - - @Override - public Delete setQuotaUser(java.lang.String quotaUser) { - return (Delete) super.setQuotaUser(quotaUser); - } - - @Override - public Delete setUploadType(java.lang.String uploadType) { - return (Delete) super.setUploadType(uploadType); - } - - @Override - public Delete setUploadProtocol(java.lang.String uploadProtocol) { - return (Delete) super.setUploadProtocol(uploadProtocol); - } - - /** Required. The name of the diagnostic to delete. */ - @com.google.api.client.util.Key - private java.lang.String name; - - /** Required. The name of the diagnostic to delete. - */ - public java.lang.String getName() { - return name; - } - - /** Required. The name of the diagnostic to delete. */ - public Delete setName(java.lang.String name) { - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/diagnostics/[^/]+$"); - } - this.name = name; - return this; - } - - @Override - public Delete set(String parameterName, Object value) { - return (Delete) super.set(parameterName, value); - } - } - /** - * Gets a diagnostic. - * - * Create a request for the method "diagnostics.get". - * - * This request holds the parameters needed by the contactcenterinsights server. After setting any - * optional parameters, call the {@link Get#execute()} method to invoke the remote operation. - * - * @param name Required. The name of the diagnostic to retrieve. - * @return the request - */ - public Get get(java.lang.String name) throws java.io.IOException { - Get result = new Get(name); - initialize(result); - return result; - } - - public class Get extends ContactcenterinsightsRequest { - - private static final String REST_PATH = "v1/{+name}"; - - private final java.util.regex.Pattern NAME_PATTERN = - java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+/diagnostics/[^/]+$"); - - /** - * Gets a diagnostic. - * - * Create a request for the method "diagnostics.get". - * - * This request holds the parameters needed by the the contactcenterinsights server. After - * setting any optional parameters, call the {@link Get#execute()} method to invoke the remote - * operation.

{@link - * Get#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must be - * called to initialize this instance immediately after invoking the constructor.

- * - * @param name Required. The name of the diagnostic to retrieve. - * @since 1.13 - */ - protected Get(java.lang.String name) { - super(Contactcenterinsights.this, "GET", REST_PATH, null, com.google.api.services.contactcenterinsights.v1.model.GoogleCloudContactcenterinsightsV1Diagnostic.class); - this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/diagnostics/[^/]+$"); - } - } - - @Override - public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException { - return super.executeUsingHead(); - } - - @Override - public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException { - return super.buildHttpRequestUsingHead(); - } - - @Override - public Get set$Xgafv(java.lang.String $Xgafv) { - return (Get) super.set$Xgafv($Xgafv); - } - - @Override - public Get setAccessToken(java.lang.String accessToken) { - return (Get) super.setAccessToken(accessToken); - } - - @Override - public Get setAlt(java.lang.String alt) { - return (Get) super.setAlt(alt); - } - - @Override - public Get setCallback(java.lang.String callback) { - return (Get) super.setCallback(callback); - } - - @Override - public Get setFields(java.lang.String fields) { - return (Get) super.setFields(fields); - } - - @Override - public Get setKey(java.lang.String key) { - return (Get) super.setKey(key); - } - - @Override - public Get setOauthToken(java.lang.String oauthToken) { - return (Get) super.setOauthToken(oauthToken); - } - - @Override - public Get setPrettyPrint(java.lang.Boolean prettyPrint) { - return (Get) super.setPrettyPrint(prettyPrint); - } - - @Override - public Get setQuotaUser(java.lang.String quotaUser) { - return (Get) super.setQuotaUser(quotaUser); - } - - @Override - public Get setUploadType(java.lang.String uploadType) { - return (Get) super.setUploadType(uploadType); - } - - @Override - public Get setUploadProtocol(java.lang.String uploadProtocol) { - return (Get) super.setUploadProtocol(uploadProtocol); - } - - /** Required. The name of the diagnostic to retrieve. */ - @com.google.api.client.util.Key - private java.lang.String name; - - /** Required. The name of the diagnostic to retrieve. - */ - public java.lang.String getName() { - return name; - } - - /** Required. The name of the diagnostic to retrieve. */ - public Get setName(java.lang.String name) { - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/diagnostics/[^/]+$"); - } - this.name = name; - return this; - } - - @Override - public Get set(String parameterName, Object value) { - return (Get) super.set(parameterName, value); - } - } - /** - * Lists diagnostics. - * - * Create a request for the method "diagnostics.list". - * - * This request holds the parameters needed by the contactcenterinsights server. After setting any - * optional parameters, call the {@link List#execute()} method to invoke the remote operation. - * - * @param parent Required. The parent resource of the diagnostics. - * @return the request - */ - public List list(java.lang.String parent) throws java.io.IOException { - List result = new List(parent); - initialize(result); - return result; - } - - public class List extends ContactcenterinsightsRequest { - - private static final String REST_PATH = "v1/{+parent}/diagnostics"; - - private final java.util.regex.Pattern PARENT_PATTERN = - java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+$"); - - /** - * Lists diagnostics. - * - * Create a request for the method "diagnostics.list". - * - * This request holds the parameters needed by the the contactcenterinsights server. After - * setting any optional parameters, call the {@link List#execute()} method to invoke the remote - * operation.

{@link - * List#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must be - * called to initialize this instance immediately after invoking the constructor.

- * - * @param parent Required. The parent resource of the diagnostics. - * @since 1.13 - */ - protected List(java.lang.String parent) { - super(Contactcenterinsights.this, "GET", REST_PATH, null, com.google.api.services.contactcenterinsights.v1.model.GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse.class); - this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified."); - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), - "Parameter parent must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+$"); - } - } - - @Override - public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException { - return super.executeUsingHead(); - } - - @Override - public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException { - return super.buildHttpRequestUsingHead(); - } - - @Override - public List set$Xgafv(java.lang.String $Xgafv) { - return (List) super.set$Xgafv($Xgafv); - } - - @Override - public List setAccessToken(java.lang.String accessToken) { - return (List) super.setAccessToken(accessToken); - } - - @Override - public List setAlt(java.lang.String alt) { - return (List) super.setAlt(alt); - } - - @Override - public List setCallback(java.lang.String callback) { - return (List) super.setCallback(callback); - } - - @Override - public List setFields(java.lang.String fields) { - return (List) super.setFields(fields); - } - - @Override - public List setKey(java.lang.String key) { - return (List) super.setKey(key); - } - - @Override - public List setOauthToken(java.lang.String oauthToken) { - return (List) super.setOauthToken(oauthToken); - } - - @Override - public List setPrettyPrint(java.lang.Boolean prettyPrint) { - return (List) super.setPrettyPrint(prettyPrint); - } - - @Override - public List setQuotaUser(java.lang.String quotaUser) { - return (List) super.setQuotaUser(quotaUser); - } - - @Override - public List setUploadType(java.lang.String uploadType) { - return (List) super.setUploadType(uploadType); - } - - @Override - public List setUploadProtocol(java.lang.String uploadProtocol) { - return (List) super.setUploadProtocol(uploadProtocol); - } - - /** Required. The parent resource of the diagnostics. */ - @com.google.api.client.util.Key - private java.lang.String parent; - - /** Required. The parent resource of the diagnostics. - */ - public java.lang.String getParent() { - return parent; - } - - /** Required. The parent resource of the diagnostics. */ - public List setParent(java.lang.String parent) { - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), - "Parameter parent must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+$"); - } - this.parent = parent; - return this; - } - - /** Optional. The CES App ID to filter diagnostics by. */ - @com.google.api.client.util.Key - private java.lang.String appId; - - /** Optional. The CES App ID to filter diagnostics by. - */ - public java.lang.String getAppId() { - return appId; - } - - /** Optional. The CES App ID to filter diagnostics by. */ - public List setAppId(java.lang.String appId) { - this.appId = appId; - return this; - } - - /** - * Optional. The CES App version to filter diagnostics by. Setting to "-" filters to - * diagnostics created using "-" (the latest draft version). Note that reports created at - * different times may correspond to different draft instructions. Setting to "" (empty) - * retrieves all diagnostics for the app_id regardless of version. - */ - @com.google.api.client.util.Key - private java.lang.String appVersion; - - /** Optional. The CES App version to filter diagnostics by. Setting to "-" filters to diagnostics - created using "-" (the latest draft version). Note that reports created at different times may - correspond to different draft instructions. Setting to "" (empty) retrieves all diagnostics for the - app_id regardless of version. - */ - public java.lang.String getAppVersion() { - return appVersion; - } - - /** - * Optional. The CES App version to filter diagnostics by. Setting to "-" filters to - * diagnostics created using "-" (the latest draft version). Note that reports created at - * different times may correspond to different draft instructions. Setting to "" (empty) - * retrieves all diagnostics for the app_id regardless of version. - */ - public List setAppVersion(java.lang.String appVersion) { - this.appVersion = appVersion; - return this; - } - - /** - * Optional. A filter to apply to the list (e.g. `create_time > "2023-01-01T00:00:00Z"`). - */ - @com.google.api.client.util.Key - private java.lang.String filter; - - /** Optional. A filter to apply to the list (e.g. `create_time > "2023-01-01T00:00:00Z"`). - */ - public java.lang.String getFilter() { - return filter; - } - - /** - * Optional. A filter to apply to the list (e.g. `create_time > "2023-01-01T00:00:00Z"`). - */ - public List setFilter(java.lang.String filter) { - this.filter = filter; - return this; - } - - /** - * Optional. The maximum number of diagnostics to return. The service may return fewer - * than this value. If unspecified, at most 100 diagnostics will be returned. The maximum - * value is 1000; values above 1000 will be coerced to 1000. - */ - @com.google.api.client.util.Key - private java.lang.Integer pageSize; - - /** Optional. The maximum number of diagnostics to return. The service may return fewer than this - value. If unspecified, at most 100 diagnostics will be returned. The maximum value is 1000; values - above 1000 will be coerced to 1000. - */ - public java.lang.Integer getPageSize() { - return pageSize; - } - - /** - * Optional. The maximum number of diagnostics to return. The service may return fewer - * than this value. If unspecified, at most 100 diagnostics will be returned. The maximum - * value is 1000; values above 1000 will be coerced to 1000. - */ - public List setPageSize(java.lang.Integer pageSize) { - this.pageSize = pageSize; - return this; - } - - /** - * Optional. A page token, received from a previous `ListDiagnostics` call. Provide this - * to retrieve the subsequent page. - */ - @com.google.api.client.util.Key - private java.lang.String pageToken; - - /** Optional. A page token, received from a previous `ListDiagnostics` call. Provide this to retrieve - the subsequent page. - */ - public java.lang.String getPageToken() { - return pageToken; - } - - /** - * Optional. A page token, received from a previous `ListDiagnostics` call. Provide this - * to retrieve the subsequent page. - */ - public List setPageToken(java.lang.String pageToken) { - this.pageToken = pageToken; - return this; - } - - @Override - public List set(String parameterName, Object value) { - return (List) super.set(parameterName, value); - } - } - - } /** * An accessor for creating requests from the EncryptionSpec collection. * diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Blob.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Blob.java deleted file mode 100644 index c667b4ec491..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Blob.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * 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; - -/** - * A content blob. A Blob contains data of a specific media type. It is used to represent images, - * audio, and video. - * - *

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 GoogleCloudAiplatformV1Blob extends com.google.api.client.json.GenericJson { - - /** - * Required. The raw bytes of the data. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String data; - - /** - * Optional. The display name of the blob. Used to provide a label or filename to distinguish - * blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the - * Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) - * are enabled. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Required. The IANA standard MIME type of the source data. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String mimeType; - - /** - * Required. The raw bytes of the data. - * @see #decodeData() - * @return value or {@code null} for none - */ - public java.lang.String getData() { - return data; - } - - /** - * Required. The raw bytes of the data. - * @see #getData() - * @return Base64 decoded value or {@code null} for none - * - * @since 1.14 - */ - public byte[] decodeData() { - return com.google.api.client.util.Base64.decodeBase64(data); - } - - /** - * Required. The raw bytes of the data. - * @see #encodeData() - * @param data data or {@code null} for none - */ - public GoogleCloudAiplatformV1Blob setData(java.lang.String data) { - this.data = data; - return this; - } - - /** - * Required. The raw bytes of the data. - * @see #setData() - * - *

- * The value is encoded Base64 or {@code null} for none. - *

- * - * @since 1.14 - */ - public GoogleCloudAiplatformV1Blob encodeData(byte[] data) { - this.data = com.google.api.client.util.Base64.encodeBase64URLSafeString(data); - return this; - } - - /** - * Optional. The display name of the blob. Used to provide a label or filename to distinguish - * blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the - * Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) - * are enabled. - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Optional. The display name of the blob. Used to provide a label or filename to distinguish - * blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the - * Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) - * are enabled. - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudAiplatformV1Blob setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Required. The IANA standard MIME type of the source data. - * @return value or {@code null} for none - */ - public java.lang.String getMimeType() { - return mimeType; - } - - /** - * Required. The IANA standard MIME type of the source data. - * @param mimeType mimeType or {@code null} for none - */ - public GoogleCloudAiplatformV1Blob setMimeType(java.lang.String mimeType) { - this.mimeType = mimeType; - return this; - } - - @Override - public GoogleCloudAiplatformV1Blob set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1Blob) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1Blob clone() { - return (GoogleCloudAiplatformV1Blob) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1CodeExecutionResult.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1CodeExecutionResult.java deleted file mode 100644 index 4946033103f..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1CodeExecutionResult.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * 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; - -/** - * Result of executing the ExecutableCode. Generated only when the `CodeExecution` tool is used. - * - *

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 GoogleCloudAiplatformV1CodeExecutionResult extends com.google.api.client.json.GenericJson { - - /** - * Required. Outcome of the code execution. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String outcome; - - /** - * Optional. Contains stdout when code execution is successful, stderr or other description - * otherwise. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String output; - - /** - * Required. Outcome of the code execution. - * @return value or {@code null} for none - */ - public java.lang.String getOutcome() { - return outcome; - } - - /** - * Required. Outcome of the code execution. - * @param outcome outcome or {@code null} for none - */ - public GoogleCloudAiplatformV1CodeExecutionResult setOutcome(java.lang.String outcome) { - this.outcome = outcome; - return this; - } - - /** - * Optional. Contains stdout when code execution is successful, stderr or other description - * otherwise. - * @return value or {@code null} for none - */ - public java.lang.String getOutput() { - return output; - } - - /** - * Optional. Contains stdout when code execution is successful, stderr or other description - * otherwise. - * @param output output or {@code null} for none - */ - public GoogleCloudAiplatformV1CodeExecutionResult setOutput(java.lang.String output) { - this.output = output; - return this; - } - - @Override - public GoogleCloudAiplatformV1CodeExecutionResult set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1CodeExecutionResult) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1CodeExecutionResult clone() { - return (GoogleCloudAiplatformV1CodeExecutionResult) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Content.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Content.java deleted file mode 100644 index 51749887d28..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Content.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * 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; - -/** - * The structured data content of a message. A Content message contains a `role` field, which - * indicates the producer of the content, and a `parts` field, which contains the multi-part data of - * the message. - * - *

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 GoogleCloudAiplatformV1Content extends com.google.api.client.json.GenericJson { - - /** - * Required. A list of Part objects that make up a single message. Parts of a message can have - * different MIME types. A Content message must have at least one Part. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List parts; - - /** - * Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the - * service will default to 'user'. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String role; - - /** - * Required. A list of Part objects that make up a single message. Parts of a message can have - * different MIME types. A Content message must have at least one Part. - * @return value or {@code null} for none - */ - public java.util.List getParts() { - return parts; - } - - /** - * Required. A list of Part objects that make up a single message. Parts of a message can have - * different MIME types. A Content message must have at least one Part. - * @param parts parts or {@code null} for none - */ - public GoogleCloudAiplatformV1Content setParts(java.util.List parts) { - this.parts = parts; - return this; - } - - /** - * Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the - * service will default to 'user'. - * @return value or {@code null} for none - */ - public java.lang.String getRole() { - return role; - } - - /** - * Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the - * service will default to 'user'. - * @param role role or {@code null} for none - */ - public GoogleCloudAiplatformV1Content setRole(java.lang.String role) { - this.role = role; - return this; - } - - @Override - public GoogleCloudAiplatformV1Content set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1Content) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1Content clone() { - return (GoogleCloudAiplatformV1Content) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1ExecutableCode.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1ExecutableCode.java deleted file mode 100644 index 184839c872b..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1ExecutableCode.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * 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; - -/** - * Code generated by the model that is meant to be executed, and the result returned to the model. - * Generated when using the `CodeExecution` tool, in which the code will be automatically executed, - * and a corresponding CodeExecutionResult will also be generated. - * - *

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 GoogleCloudAiplatformV1ExecutableCode extends com.google.api.client.json.GenericJson { - - /** - * Required. The code to be executed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String code; - - /** - * Required. Programming language of the `code`. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String language; - - /** - * Required. The code to be executed. - * @return value or {@code null} for none - */ - public java.lang.String getCode() { - return code; - } - - /** - * Required. The code to be executed. - * @param code code or {@code null} for none - */ - public GoogleCloudAiplatformV1ExecutableCode setCode(java.lang.String code) { - this.code = code; - return this; - } - - /** - * Required. Programming language of the `code`. - * @return value or {@code null} for none - */ - public java.lang.String getLanguage() { - return language; - } - - /** - * Required. Programming language of the `code`. - * @param language language or {@code null} for none - */ - public GoogleCloudAiplatformV1ExecutableCode setLanguage(java.lang.String language) { - this.language = language; - return this; - } - - @Override - public GoogleCloudAiplatformV1ExecutableCode set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1ExecutableCode) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1ExecutableCode clone() { - return (GoogleCloudAiplatformV1ExecutableCode) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FileData.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FileData.java deleted file mode 100644 index 7576b55d9b5..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FileData.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * 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; - -/** - * URI-based data. A FileData message contains a URI pointing to data of a specific media type. It - * is used to represent images, audio, and video stored in Google Cloud Storage. - * - *

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 GoogleCloudAiplatformV1FileData extends com.google.api.client.json.GenericJson { - - /** - * Optional. The display name of the file. Used to provide a label or filename to distinguish - * files. This field is only returned in `PromptMessage` for prompt management. It is used in the - * Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) - * are enabled. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Required. The URI of the file in Google Cloud Storage. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String fileUri; - - /** - * Required. The IANA standard MIME type of the source data. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String mimeType; - - /** - * Optional. The display name of the file. Used to provide a label or filename to distinguish - * files. This field is only returned in `PromptMessage` for prompt management. It is used in the - * Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) - * are enabled. - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Optional. The display name of the file. Used to provide a label or filename to distinguish - * files. This field is only returned in `PromptMessage` for prompt management. It is used in the - * Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) - * are enabled. - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudAiplatformV1FileData setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Required. The URI of the file in Google Cloud Storage. - * @return value or {@code null} for none - */ - public java.lang.String getFileUri() { - return fileUri; - } - - /** - * Required. The URI of the file in Google Cloud Storage. - * @param fileUri fileUri or {@code null} for none - */ - public GoogleCloudAiplatformV1FileData setFileUri(java.lang.String fileUri) { - this.fileUri = fileUri; - return this; - } - - /** - * Required. The IANA standard MIME type of the source data. - * @return value or {@code null} for none - */ - public java.lang.String getMimeType() { - return mimeType; - } - - /** - * Required. The IANA standard MIME type of the source data. - * @param mimeType mimeType or {@code null} for none - */ - public GoogleCloudAiplatformV1FileData setMimeType(java.lang.String mimeType) { - this.mimeType = mimeType; - return this; - } - - @Override - public GoogleCloudAiplatformV1FileData set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1FileData) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1FileData clone() { - return (GoogleCloudAiplatformV1FileData) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionCall.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionCall.java deleted file mode 100644 index ec883a8b0cd..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionCall.java +++ /dev/null @@ -1,149 +0,0 @@ -/* - * 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; - -/** - * A predicted FunctionCall returned from the model that contains a string representing the - * FunctionDeclaration.name and a structured JSON object containing the parameters and their values. - * - *

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 GoogleCloudAiplatformV1FunctionCall extends com.google.api.client.json.GenericJson { - - /** - * Optional. The function parameters and values in JSON object format. See - * FunctionDeclaration.parameters for parameter details. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map args; - - /** - * Optional. The name of the function to call. Matches FunctionDeclaration.name. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String name; - - /** - * Optional. The partial argument value of the function call. If provided, represents the - * arguments/fields that are streamed incrementally. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List partialArgs; - - /** - * Optional. Whether this is the last part of the FunctionCall. If true, another partial message - * for the current FunctionCall is expected to follow. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean willContinue; - - /** - * Optional. The function parameters and values in JSON object format. See - * FunctionDeclaration.parameters for parameter details. - * @return value or {@code null} for none - */ - public java.util.Map getArgs() { - return args; - } - - /** - * Optional. The function parameters and values in JSON object format. See - * FunctionDeclaration.parameters for parameter details. - * @param args args or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionCall setArgs(java.util.Map args) { - this.args = args; - return this; - } - - /** - * Optional. The name of the function to call. Matches FunctionDeclaration.name. - * @return value or {@code null} for none - */ - public java.lang.String getName() { - return name; - } - - /** - * Optional. The name of the function to call. Matches FunctionDeclaration.name. - * @param name name or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionCall setName(java.lang.String name) { - this.name = name; - return this; - } - - /** - * Optional. The partial argument value of the function call. If provided, represents the - * arguments/fields that are streamed incrementally. - * @return value or {@code null} for none - */ - public java.util.List getPartialArgs() { - return partialArgs; - } - - /** - * Optional. The partial argument value of the function call. If provided, represents the - * arguments/fields that are streamed incrementally. - * @param partialArgs partialArgs or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionCall setPartialArgs(java.util.List partialArgs) { - this.partialArgs = partialArgs; - return this; - } - - /** - * Optional. Whether this is the last part of the FunctionCall. If true, another partial message - * for the current FunctionCall is expected to follow. - * @return value or {@code null} for none - */ - public java.lang.Boolean getWillContinue() { - return willContinue; - } - - /** - * Optional. Whether this is the last part of the FunctionCall. If true, another partial message - * for the current FunctionCall is expected to follow. - * @param willContinue willContinue or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionCall setWillContinue(java.lang.Boolean willContinue) { - this.willContinue = willContinue; - return this; - } - - @Override - public GoogleCloudAiplatformV1FunctionCall set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1FunctionCall) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1FunctionCall clone() { - return (GoogleCloudAiplatformV1FunctionCall) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponse.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponse.java deleted file mode 100644 index edf6b545c59..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponse.java +++ /dev/null @@ -1,157 +0,0 @@ -/* - * 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; - -/** - * The result output from a FunctionCall that contains a string representing the - * FunctionDeclaration.name and a structured JSON object containing any output from the function is - * used as context to the model. This should contain the result of a `FunctionCall` made based on - * model prediction. - * - *

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 GoogleCloudAiplatformV1FunctionResponse extends com.google.api.client.json.GenericJson { - - /** - * Required. The name of the function to call. Matches FunctionDeclaration.name and - * FunctionCall.name. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String name; - - /** - * Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA - * MIME types. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List parts; - - /** - * Required. The function response in JSON object format. Use "output" key to specify function - * output and "error" key to specify error details (if any). If "output" and "error" keys are not - * specified, then whole "response" is treated as function output. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map response; - - /** - * Optional. Specifies how the response should be scheduled in the conversation. Only applicable - * to NON_BLOCKING function calls, is ignored otherwise. Defaults to WHEN_IDLE. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String scheduling; - - /** - * Required. The name of the function to call. Matches FunctionDeclaration.name and - * FunctionCall.name. - * @return value or {@code null} for none - */ - public java.lang.String getName() { - return name; - } - - /** - * Required. The name of the function to call. Matches FunctionDeclaration.name and - * FunctionCall.name. - * @param name name or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponse setName(java.lang.String name) { - this.name = name; - return this; - } - - /** - * Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA - * MIME types. - * @return value or {@code null} for none - */ - public java.util.List getParts() { - return parts; - } - - /** - * Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA - * MIME types. - * @param parts parts or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponse setParts(java.util.List parts) { - this.parts = parts; - return this; - } - - /** - * Required. The function response in JSON object format. Use "output" key to specify function - * output and "error" key to specify error details (if any). If "output" and "error" keys are not - * specified, then whole "response" is treated as function output. - * @return value or {@code null} for none - */ - public java.util.Map getResponse() { - return response; - } - - /** - * Required. The function response in JSON object format. Use "output" key to specify function - * output and "error" key to specify error details (if any). If "output" and "error" keys are not - * specified, then whole "response" is treated as function output. - * @param response response or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponse setResponse(java.util.Map response) { - this.response = response; - return this; - } - - /** - * Optional. Specifies how the response should be scheduled in the conversation. Only applicable - * to NON_BLOCKING function calls, is ignored otherwise. Defaults to WHEN_IDLE. - * @return value or {@code null} for none - */ - public java.lang.String getScheduling() { - return scheduling; - } - - /** - * Optional. Specifies how the response should be scheduled in the conversation. Only applicable - * to NON_BLOCKING function calls, is ignored otherwise. Defaults to WHEN_IDLE. - * @param scheduling scheduling or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponse setScheduling(java.lang.String scheduling) { - this.scheduling = scheduling; - return this; - } - - @Override - public GoogleCloudAiplatformV1FunctionResponse set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1FunctionResponse) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1FunctionResponse clone() { - return (GoogleCloudAiplatformV1FunctionResponse) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponseBlob.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponseBlob.java deleted file mode 100644 index 897790b8687..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponseBlob.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * 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; - -/** - * Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' - * field. - * - *

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 GoogleCloudAiplatformV1FunctionResponseBlob extends com.google.api.client.json.GenericJson { - - /** - * Required. Raw bytes. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String data; - - /** - * Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. - * This field is only returned in PromptMessage for prompt management. It is currently used in the - * Gemini GenerateContent calls only when server side tools (code_execution, google_search, and - * url_context) are enabled. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Required. The IANA standard MIME type of the source data. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String mimeType; - - /** - * Required. Raw bytes. - * @see #decodeData() - * @return value or {@code null} for none - */ - public java.lang.String getData() { - return data; - } - - /** - * Required. Raw bytes. - * @see #getData() - * @return Base64 decoded value or {@code null} for none - * - * @since 1.14 - */ - public byte[] decodeData() { - return com.google.api.client.util.Base64.decodeBase64(data); - } - - /** - * Required. Raw bytes. - * @see #encodeData() - * @param data data or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponseBlob setData(java.lang.String data) { - this.data = data; - return this; - } - - /** - * Required. Raw bytes. - * @see #setData() - * - *

- * The value is encoded Base64 or {@code null} for none. - *

- * - * @since 1.14 - */ - public GoogleCloudAiplatformV1FunctionResponseBlob encodeData(byte[] data) { - this.data = com.google.api.client.util.Base64.encodeBase64URLSafeString(data); - return this; - } - - /** - * Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. - * This field is only returned in PromptMessage for prompt management. It is currently used in the - * Gemini GenerateContent calls only when server side tools (code_execution, google_search, and - * url_context) are enabled. - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. - * This field is only returned in PromptMessage for prompt management. It is currently used in the - * Gemini GenerateContent calls only when server side tools (code_execution, google_search, and - * url_context) are enabled. - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponseBlob setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Required. The IANA standard MIME type of the source data. - * @return value or {@code null} for none - */ - public java.lang.String getMimeType() { - return mimeType; - } - - /** - * Required. The IANA standard MIME type of the source data. - * @param mimeType mimeType or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponseBlob setMimeType(java.lang.String mimeType) { - this.mimeType = mimeType; - return this; - } - - @Override - public GoogleCloudAiplatformV1FunctionResponseBlob set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1FunctionResponseBlob) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1FunctionResponseBlob clone() { - return (GoogleCloudAiplatformV1FunctionResponseBlob) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponseFileData.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponseFileData.java deleted file mode 100644 index 9a88039cc1d..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponseFileData.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * 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; - -/** - * URI based data for function response. - * - *

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 GoogleCloudAiplatformV1FunctionResponseFileData extends com.google.api.client.json.GenericJson { - - /** - * Optional. Display name of the file data. Used to provide a label or filename to distinguish - * file datas. This field is only returned in PromptMessage for prompt management. It is currently - * used in the Gemini GenerateContent calls only when server side tools (code_execution, - * google_search, and url_context) are enabled. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Required. URI. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String fileUri; - - /** - * Required. The IANA standard MIME type of the source data. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String mimeType; - - /** - * Optional. Display name of the file data. Used to provide a label or filename to distinguish - * file datas. This field is only returned in PromptMessage for prompt management. It is currently - * used in the Gemini GenerateContent calls only when server side tools (code_execution, - * google_search, and url_context) are enabled. - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Optional. Display name of the file data. Used to provide a label or filename to distinguish - * file datas. This field is only returned in PromptMessage for prompt management. It is currently - * used in the Gemini GenerateContent calls only when server side tools (code_execution, - * google_search, and url_context) are enabled. - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponseFileData setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Required. URI. - * @return value or {@code null} for none - */ - public java.lang.String getFileUri() { - return fileUri; - } - - /** - * Required. URI. - * @param fileUri fileUri or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponseFileData setFileUri(java.lang.String fileUri) { - this.fileUri = fileUri; - return this; - } - - /** - * Required. The IANA standard MIME type of the source data. - * @return value or {@code null} for none - */ - public java.lang.String getMimeType() { - return mimeType; - } - - /** - * Required. The IANA standard MIME type of the source data. - * @param mimeType mimeType or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponseFileData setMimeType(java.lang.String mimeType) { - this.mimeType = mimeType; - return this; - } - - @Override - public GoogleCloudAiplatformV1FunctionResponseFileData set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1FunctionResponseFileData) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1FunctionResponseFileData clone() { - return (GoogleCloudAiplatformV1FunctionResponseFileData) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponsePart.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponsePart.java deleted file mode 100644 index fd8d298a17a..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1FunctionResponsePart.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * 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; - -/** - * A datatype containing media that is part of a `FunctionResponse` message. A - * `FunctionResponsePart` consists of data which has an associated datatype. A - * `FunctionResponsePart` can only contain one of the accepted types in `FunctionResponsePart.data`. - * A `FunctionResponsePart` must have a fixed IANA MIME type identifying the type and subtype of the - * media if the `inline_data` field is filled with raw bytes. - * - *

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 GoogleCloudAiplatformV1FunctionResponsePart extends com.google.api.client.json.GenericJson { - - /** - * URI based data. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1FunctionResponseFileData fileData; - - /** - * Inline media bytes. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1FunctionResponseBlob inlineData; - - /** - * URI based data. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponseFileData getFileData() { - return fileData; - } - - /** - * URI based data. - * @param fileData fileData or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponsePart setFileData(GoogleCloudAiplatformV1FunctionResponseFileData fileData) { - this.fileData = fileData; - return this; - } - - /** - * Inline media bytes. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponseBlob getInlineData() { - return inlineData; - } - - /** - * Inline media bytes. - * @param inlineData inlineData or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponsePart setInlineData(GoogleCloudAiplatformV1FunctionResponseBlob inlineData) { - this.inlineData = inlineData; - return this; - } - - @Override - public GoogleCloudAiplatformV1FunctionResponsePart set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1FunctionResponsePart) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1FunctionResponsePart clone() { - return (GoogleCloudAiplatformV1FunctionResponsePart) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Part.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Part.java deleted file mode 100644 index f4ec1e0db43..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1Part.java +++ /dev/null @@ -1,360 +0,0 @@ -/* - * 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; - -/** - * A datatype containing media that is part of a multi-part Content message. A `Part` consists of - * data which has an associated datatype. A `Part` can only contain one of the accepted types in - * `Part.data`. For media types that are not text, `Part` must have a fixed IANA MIME type - * identifying the type and subtype of the media if `inline_data` or `file_data` field is filled - * with raw bytes. - * - *

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 GoogleCloudAiplatformV1Part extends com.google.api.client.json.GenericJson { - - /** - * Optional. The result of executing the ExecutableCode. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1CodeExecutionResult codeExecutionResult; - - /** - * Optional. Code generated by the model that is intended to be executed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1ExecutableCode executableCode; - - /** - * Optional. The URI-based data of the part. This can be used to include files from Google Cloud - * Storage. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1FileData fileData; - - /** - * Optional. A predicted function call returned from the model. This contains the name of the - * function to call and the arguments to pass to the function. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1FunctionCall functionCall; - - /** - * Optional. The result of a function call. This is used to provide the model with the result of a - * function call that it predicted. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1FunctionResponse functionResponse; - - /** - * Optional. The inline data content of the part. This can be used to include images, audio, or - * video in a request. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1Blob inlineData; - - /** - * per part media resolution. Media resolution for the input media. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1PartMediaResolution mediaResolution; - - /** - * Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, - * references to @mentioned items will be converted to markdown boldface text. For example `@my- - * repo` will be converted to and sent as `**my-repo**` by the IDE agent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String text; - - /** - * Optional. Indicates whether the `part` represents the model's thought process or reasoning. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean thought; - - /** - * Optional. An opaque signature for the thought so it can be reused in subsequent requests. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String thoughtSignature; - - /** - * Optional. Video metadata. The metadata should only be specified while the video data is - * presented in inline_data or file_data. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1VideoMetadata videoMetadata; - - /** - * Optional. The result of executing the ExecutableCode. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1CodeExecutionResult getCodeExecutionResult() { - return codeExecutionResult; - } - - /** - * Optional. The result of executing the ExecutableCode. - * @param codeExecutionResult codeExecutionResult or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setCodeExecutionResult(GoogleCloudAiplatformV1CodeExecutionResult codeExecutionResult) { - this.codeExecutionResult = codeExecutionResult; - return this; - } - - /** - * Optional. Code generated by the model that is intended to be executed. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1ExecutableCode getExecutableCode() { - return executableCode; - } - - /** - * Optional. Code generated by the model that is intended to be executed. - * @param executableCode executableCode or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setExecutableCode(GoogleCloudAiplatformV1ExecutableCode executableCode) { - this.executableCode = executableCode; - return this; - } - - /** - * Optional. The URI-based data of the part. This can be used to include files from Google Cloud - * Storage. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1FileData getFileData() { - return fileData; - } - - /** - * Optional. The URI-based data of the part. This can be used to include files from Google Cloud - * Storage. - * @param fileData fileData or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setFileData(GoogleCloudAiplatformV1FileData fileData) { - this.fileData = fileData; - return this; - } - - /** - * Optional. A predicted function call returned from the model. This contains the name of the - * function to call and the arguments to pass to the function. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionCall getFunctionCall() { - return functionCall; - } - - /** - * Optional. A predicted function call returned from the model. This contains the name of the - * function to call and the arguments to pass to the function. - * @param functionCall functionCall or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setFunctionCall(GoogleCloudAiplatformV1FunctionCall functionCall) { - this.functionCall = functionCall; - return this; - } - - /** - * Optional. The result of a function call. This is used to provide the model with the result of a - * function call that it predicted. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1FunctionResponse getFunctionResponse() { - return functionResponse; - } - - /** - * Optional. The result of a function call. This is used to provide the model with the result of a - * function call that it predicted. - * @param functionResponse functionResponse or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setFunctionResponse(GoogleCloudAiplatformV1FunctionResponse functionResponse) { - this.functionResponse = functionResponse; - return this; - } - - /** - * Optional. The inline data content of the part. This can be used to include images, audio, or - * video in a request. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1Blob getInlineData() { - return inlineData; - } - - /** - * Optional. The inline data content of the part. This can be used to include images, audio, or - * video in a request. - * @param inlineData inlineData or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setInlineData(GoogleCloudAiplatformV1Blob inlineData) { - this.inlineData = inlineData; - return this; - } - - /** - * per part media resolution. Media resolution for the input media. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1PartMediaResolution getMediaResolution() { - return mediaResolution; - } - - /** - * per part media resolution. Media resolution for the input media. - * @param mediaResolution mediaResolution or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setMediaResolution(GoogleCloudAiplatformV1PartMediaResolution mediaResolution) { - this.mediaResolution = mediaResolution; - return this; - } - - /** - * Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, - * references to @mentioned items will be converted to markdown boldface text. For example `@my- - * repo` will be converted to and sent as `**my-repo**` by the IDE agent. - * @return value or {@code null} for none - */ - public java.lang.String getText() { - return text; - } - - /** - * Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, - * references to @mentioned items will be converted to markdown boldface text. For example `@my- - * repo` will be converted to and sent as `**my-repo**` by the IDE agent. - * @param text text or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setText(java.lang.String text) { - this.text = text; - return this; - } - - /** - * Optional. Indicates whether the `part` represents the model's thought process or reasoning. - * @return value or {@code null} for none - */ - public java.lang.Boolean getThought() { - return thought; - } - - /** - * Optional. Indicates whether the `part` represents the model's thought process or reasoning. - * @param thought thought or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setThought(java.lang.Boolean thought) { - this.thought = thought; - return this; - } - - /** - * Optional. An opaque signature for the thought so it can be reused in subsequent requests. - * @see #decodeThoughtSignature() - * @return value or {@code null} for none - */ - public java.lang.String getThoughtSignature() { - return thoughtSignature; - } - - /** - * Optional. An opaque signature for the thought so it can be reused in subsequent requests. - * @see #getThoughtSignature() - * @return Base64 decoded value or {@code null} for none - * - * @since 1.14 - */ - public byte[] decodeThoughtSignature() { - return com.google.api.client.util.Base64.decodeBase64(thoughtSignature); - } - - /** - * Optional. An opaque signature for the thought so it can be reused in subsequent requests. - * @see #encodeThoughtSignature() - * @param thoughtSignature thoughtSignature or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setThoughtSignature(java.lang.String thoughtSignature) { - this.thoughtSignature = thoughtSignature; - return this; - } - - /** - * Optional. An opaque signature for the thought so it can be reused in subsequent requests. - * @see #setThoughtSignature() - * - *

- * The value is encoded Base64 or {@code null} for none. - *

- * - * @since 1.14 - */ - public GoogleCloudAiplatformV1Part encodeThoughtSignature(byte[] thoughtSignature) { - this.thoughtSignature = com.google.api.client.util.Base64.encodeBase64URLSafeString(thoughtSignature); - return this; - } - - /** - * Optional. Video metadata. The metadata should only be specified while the video data is - * presented in inline_data or file_data. - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1VideoMetadata getVideoMetadata() { - return videoMetadata; - } - - /** - * Optional. Video metadata. The metadata should only be specified while the video data is - * presented in inline_data or file_data. - * @param videoMetadata videoMetadata or {@code null} for none - */ - public GoogleCloudAiplatformV1Part setVideoMetadata(GoogleCloudAiplatformV1VideoMetadata videoMetadata) { - this.videoMetadata = videoMetadata; - return this; - } - - @Override - public GoogleCloudAiplatformV1Part set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1Part) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1Part clone() { - return (GoogleCloudAiplatformV1Part) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1PartMediaResolution.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1PartMediaResolution.java deleted file mode 100644 index 2fc82bb68a5..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1PartMediaResolution.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * per part media resolution. Media resolution for the input media. - * - *

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 GoogleCloudAiplatformV1PartMediaResolution extends com.google.api.client.json.GenericJson { - - /** - * The tokenization quality used for given media. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String level; - - /** - * The tokenization quality used for given media. - * @return value or {@code null} for none - */ - public java.lang.String getLevel() { - return level; - } - - /** - * The tokenization quality used for given media. - * @param level level or {@code null} for none - */ - public GoogleCloudAiplatformV1PartMediaResolution setLevel(java.lang.String level) { - this.level = level; - return this; - } - - @Override - public GoogleCloudAiplatformV1PartMediaResolution set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1PartMediaResolution) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1PartMediaResolution clone() { - return (GoogleCloudAiplatformV1PartMediaResolution) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1PartialArg.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1PartialArg.java deleted file mode 100644 index 66ac27b018b..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1PartialArg.java +++ /dev/null @@ -1,193 +0,0 @@ -/* - * 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; - -/** - * Partial argument value of the function call. - * - *

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 GoogleCloudAiplatformV1PartialArg extends com.google.api.client.json.GenericJson { - - /** - * Optional. Represents a boolean value. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean boolValue; - - /** - * Required. A JSON Path (RFC 9535) to the argument being streamed. - * https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String jsonPath; - - /** - * Optional. Represents a null value. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String nullValue; - - /** - * Optional. Represents a double value. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Double numberValue; - - /** - * Optional. Represents a string value. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String stringValue; - - /** - * Optional. Whether this is not the last part of the same json_path. If true, another PartialArg - * message for the current json_path is expected to follow. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean willContinue; - - /** - * Optional. Represents a boolean value. - * @return value or {@code null} for none - */ - public java.lang.Boolean getBoolValue() { - return boolValue; - } - - /** - * Optional. Represents a boolean value. - * @param boolValue boolValue or {@code null} for none - */ - public GoogleCloudAiplatformV1PartialArg setBoolValue(java.lang.Boolean boolValue) { - this.boolValue = boolValue; - return this; - } - - /** - * Required. A JSON Path (RFC 9535) to the argument being streamed. - * https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". - * @return value or {@code null} for none - */ - public java.lang.String getJsonPath() { - return jsonPath; - } - - /** - * Required. A JSON Path (RFC 9535) to the argument being streamed. - * https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". - * @param jsonPath jsonPath or {@code null} for none - */ - public GoogleCloudAiplatformV1PartialArg setJsonPath(java.lang.String jsonPath) { - this.jsonPath = jsonPath; - return this; - } - - /** - * Optional. Represents a null value. - * @return value or {@code null} for none - */ - public java.lang.String getNullValue() { - return nullValue; - } - - /** - * Optional. Represents a null value. - * @param nullValue nullValue or {@code null} for none - */ - public GoogleCloudAiplatformV1PartialArg setNullValue(java.lang.String nullValue) { - this.nullValue = nullValue; - return this; - } - - /** - * Optional. Represents a double value. - * @return value or {@code null} for none - */ - public java.lang.Double getNumberValue() { - return numberValue; - } - - /** - * Optional. Represents a double value. - * @param numberValue numberValue or {@code null} for none - */ - public GoogleCloudAiplatformV1PartialArg setNumberValue(java.lang.Double numberValue) { - this.numberValue = numberValue; - return this; - } - - /** - * Optional. Represents a string value. - * @return value or {@code null} for none - */ - public java.lang.String getStringValue() { - return stringValue; - } - - /** - * Optional. Represents a string value. - * @param stringValue stringValue or {@code null} for none - */ - public GoogleCloudAiplatformV1PartialArg setStringValue(java.lang.String stringValue) { - this.stringValue = stringValue; - return this; - } - - /** - * Optional. Whether this is not the last part of the same json_path. If true, another PartialArg - * message for the current json_path is expected to follow. - * @return value or {@code null} for none - */ - public java.lang.Boolean getWillContinue() { - return willContinue; - } - - /** - * Optional. Whether this is not the last part of the same json_path. If true, another PartialArg - * message for the current json_path is expected to follow. - * @param willContinue willContinue or {@code null} for none - */ - public GoogleCloudAiplatformV1PartialArg setWillContinue(java.lang.Boolean willContinue) { - this.willContinue = willContinue; - return this; - } - - @Override - public GoogleCloudAiplatformV1PartialArg set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1PartialArg) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1PartialArg clone() { - return (GoogleCloudAiplatformV1PartialArg) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1VideoMetadata.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1VideoMetadata.java deleted file mode 100644 index 5cfad0b422f..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudAiplatformV1VideoMetadata.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - * 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; - -/** - * Provides metadata for a video, including the start and end offsets for clipping and the frame - * rate. - * - *

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 GoogleCloudAiplatformV1VideoMetadata extends com.google.api.client.json.GenericJson { - - /** - * Optional. The end offset of the video. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String endOffset; - - /** - * Optional. The frame rate of the video sent to the model. If not specified, the default value is - * 1.0. The valid range is (0.0, 24.0]. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Double fps; - - /** - * Optional. The start offset of the video. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String startOffset; - - /** - * Optional. The end offset of the video. - * @return value or {@code null} for none - */ - public String getEndOffset() { - return endOffset; - } - - /** - * Optional. The end offset of the video. - * @param endOffset endOffset or {@code null} for none - */ - public GoogleCloudAiplatformV1VideoMetadata setEndOffset(String endOffset) { - this.endOffset = endOffset; - return this; - } - - /** - * Optional. The frame rate of the video sent to the model. If not specified, the default value is - * 1.0. The valid range is (0.0, 24.0]. - * @return value or {@code null} for none - */ - public java.lang.Double getFps() { - return fps; - } - - /** - * Optional. The frame rate of the video sent to the model. If not specified, the default value is - * 1.0. The valid range is (0.0, 24.0]. - * @param fps fps or {@code null} for none - */ - public GoogleCloudAiplatformV1VideoMetadata setFps(java.lang.Double fps) { - this.fps = fps; - return this; - } - - /** - * Optional. The start offset of the video. - * @return value or {@code null} for none - */ - public String getStartOffset() { - return startOffset; - } - - /** - * Optional. The start offset of the video. - * @param startOffset startOffset or {@code null} for none - */ - public GoogleCloudAiplatformV1VideoMetadata setStartOffset(String startOffset) { - this.startOffset = startOffset; - return this; - } - - @Override - public GoogleCloudAiplatformV1VideoMetadata set(String fieldName, Object value) { - return (GoogleCloudAiplatformV1VideoMetadata) super.set(fieldName, value); - } - - @Override - public GoogleCloudAiplatformV1VideoMetadata clone() { - return (GoogleCloudAiplatformV1VideoMetadata) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata.java deleted file mode 100644 index 0fa49629fd8..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata.java +++ /dev/null @@ -1,289 +0,0 @@ -/* - * 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; - -/** - * Metadata for a DiagnoseConversations operation. - * - *

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 GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata extends com.google.api.client.json.GenericJson { - - /** - * Output only. The list of conversation IDs that were selected for this diagnosis. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversationIds; - - /** - * Output only. The time the operation was created. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String createTime; - - /** - * Output only. The diagnostic report containing metrics and intent breakdowns. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1DiagnosticReport diagnosticReport; - - /** - * Output only. The time the operation finished running. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String endTime; - - /** - * Output only. If true, the agent generated a full diagnostic report for all sub-agents. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean fullReport; - - /** - * Output only. The most recent thought or action from the agent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1SherlockStep latestStep; - - /** - * Output only. The type of metric being diagnosed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String metricType; - - /** - * Output only. Deprecated: Use partial_trajectory_steps instead. Output only. The intermediate - * trajectory updates (partial trajectory). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List partialTrajectories; - - /** - * Output only. The intermediate trajectory updates. This can be used for live progress tracking - * of the agent's thoughts and actions as it works through the analysis. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List partialTrajectorySteps; - - /** - * Output only. The request that created the operation. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest request; - - /** - * Output only. The list of conversation IDs that were selected for this diagnosis. - * @return value or {@code null} for none - */ - public java.util.List getConversationIds() { - return conversationIds; - } - - /** - * Output only. The list of conversation IDs that were selected for this diagnosis. - * @param conversationIds conversationIds or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setConversationIds(java.util.List conversationIds) { - this.conversationIds = conversationIds; - return this; - } - - /** - * Output only. The time the operation was created. - * @return value or {@code null} for none - */ - public String getCreateTime() { - return createTime; - } - - /** - * Output only. The time the operation was created. - * @param createTime createTime or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setCreateTime(String createTime) { - this.createTime = createTime; - return this; - } - - /** - * Output only. The diagnostic report containing metrics and intent breakdowns. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReport getDiagnosticReport() { - return diagnosticReport; - } - - /** - * Output only. The diagnostic report containing metrics and intent breakdowns. - * @param diagnosticReport diagnosticReport or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setDiagnosticReport(GoogleCloudContactcenterinsightsV1DiagnosticReport diagnosticReport) { - this.diagnosticReport = diagnosticReport; - return this; - } - - /** - * Output only. The time the operation finished running. - * @return value or {@code null} for none - */ - public String getEndTime() { - return endTime; - } - - /** - * Output only. The time the operation finished running. - * @param endTime endTime or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setEndTime(String endTime) { - this.endTime = endTime; - return this; - } - - /** - * Output only. If true, the agent generated a full diagnostic report for all sub-agents. - * @return value or {@code null} for none - */ - public java.lang.Boolean getFullReport() { - return fullReport; - } - - /** - * Output only. If true, the agent generated a full diagnostic report for all sub-agents. - * @param fullReport fullReport or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setFullReport(java.lang.Boolean fullReport) { - this.fullReport = fullReport; - return this; - } - - /** - * Output only. The most recent thought or action from the agent. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1SherlockStep getLatestStep() { - return latestStep; - } - - /** - * Output only. The most recent thought or action from the agent. - * @param latestStep latestStep or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setLatestStep(GoogleCloudContactcenterinsightsV1SherlockStep latestStep) { - this.latestStep = latestStep; - return this; - } - - /** - * Output only. The type of metric being diagnosed. - * @return value or {@code null} for none - */ - public java.lang.String getMetricType() { - return metricType; - } - - /** - * Output only. The type of metric being diagnosed. - * @param metricType metricType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setMetricType(java.lang.String metricType) { - this.metricType = metricType; - return this; - } - - /** - * Output only. Deprecated: Use partial_trajectory_steps instead. Output only. The intermediate - * trajectory updates (partial trajectory). - * @return value or {@code null} for none - */ - public java.util.List getPartialTrajectories() { - return partialTrajectories; - } - - /** - * Output only. Deprecated: Use partial_trajectory_steps instead. Output only. The intermediate - * trajectory updates (partial trajectory). - * @param partialTrajectories partialTrajectories or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setPartialTrajectories(java.util.List partialTrajectories) { - this.partialTrajectories = partialTrajectories; - return this; - } - - /** - * Output only. The intermediate trajectory updates. This can be used for live progress tracking - * of the agent's thoughts and actions as it works through the analysis. - * @return value or {@code null} for none - */ - public java.util.List getPartialTrajectorySteps() { - return partialTrajectorySteps; - } - - /** - * Output only. The intermediate trajectory updates. This can be used for live progress tracking - * of the agent's thoughts and actions as it works through the analysis. - * @param partialTrajectorySteps partialTrajectorySteps or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setPartialTrajectorySteps(java.util.List partialTrajectorySteps) { - this.partialTrajectorySteps = partialTrajectorySteps; - return this; - } - - /** - * Output only. The request that created the operation. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest getRequest() { - return request; - } - - /** - * Output only. The request that created the operation. - * @param request request or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata setRequest(GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest request) { - this.request = request; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata clone() { - return (GoogleCloudContactcenterinsightsV1DiagnoseConversationsMetadata) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest.java deleted file mode 100644 index 4777b9e365b..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest.java +++ /dev/null @@ -1,476 +0,0 @@ -/* - * 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; - -/** - * The request to analyze conversation data using agentic workflows. This RPC triggers a complex - * analysis process that may involve several steps of reasoning and tool execution. - * - *

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 GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest extends com.google.api.client.json.GenericJson { - - /** - * ces agent display name (e.g., "Steering", "Billing"). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentDisplayName; - - /** - * ces agent id to diagnose. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentId; - - /** - * Required. The CES App ID. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String appId; - - /** - * Required. The CES App version of the agent. Setting to "-" uses the latest draft version. Note - * that the agent active during the conversation history may have different instructions or tool - * definitions compared with the latest draft version. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String appVersion; - - /** - * Optional. Deprecated: If true, the request will be validated and a simulation of the analysis - * will be performed without actually executing the task. This field is unused. Use validate_only - * instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean dryRun; - - /** - * Optional. AIP-160 compliant filter for selecting target conversations. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String filter; - - /** - * Optional. Deprecated: If true, the agent will generate a full diagnostic report for all sub- - * agents. Subagent reporting configuration is unused. The final diagnostic details are already - * persisted inside the Diagnostic resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean fullReport; - - /** - * Optional. A unique identifier used to group multiple diagnostic requests triggered under the - * same run batch or cron job. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String groupId; - - /** - * Optional. Deprecated: Specific instructions for the agent. Use app_id and subagent fields - * instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String instructions; - - /** - * Optional. The maximum number of steps the agent can take during the execution of the task. - * Defaults to 10. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer maxSteps; - - /** - * Optional. The type of metric being diagnosed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String metricType; - - /** - * Optional. Deprecated: The configuration for the output of the task. The export destination is - * unused. Detailed markdown and conversation slices are already persisted inside the Diagnostic - * resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1OutputConfig outputConfig; - - /** - * Required. The parent resource where the analysis will be performed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String parent; - - /** - * Optional. Required. A unique ID that identifies the request. If the service receives two - * `DiagnoseConversationsRequest`s with the same `request_id`, then the second request will be - * ignored; instead, the response of the first request will be returned. The ID must contain only - * letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 - * characters. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String requestId; - - /** - * Optional. A natural language description of the analysis goal or question. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String taskQuery; - - /** - * Optional. If true, the request will only be validated (permissions, filter syntax, etc.) - * without actually triggering the analysis. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean validateOnly; - - /** - * ces agent display name (e.g., "Steering", "Billing"). - * @return value or {@code null} for none - */ - public java.lang.String getAgentDisplayName() { - return agentDisplayName; - } - - /** - * ces agent display name (e.g., "Steering", "Billing"). - * @param agentDisplayName agentDisplayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setAgentDisplayName(java.lang.String agentDisplayName) { - this.agentDisplayName = agentDisplayName; - return this; - } - - /** - * ces agent id to diagnose. - * @return value or {@code null} for none - */ - public java.lang.String getAgentId() { - return agentId; - } - - /** - * ces agent id to diagnose. - * @param agentId agentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setAgentId(java.lang.String agentId) { - this.agentId = agentId; - return this; - } - - /** - * Required. The CES App ID. - * @return value or {@code null} for none - */ - public java.lang.String getAppId() { - return appId; - } - - /** - * Required. The CES App ID. - * @param appId appId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setAppId(java.lang.String appId) { - this.appId = appId; - return this; - } - - /** - * Required. The CES App version of the agent. Setting to "-" uses the latest draft version. Note - * that the agent active during the conversation history may have different instructions or tool - * definitions compared with the latest draft version. - * @return value or {@code null} for none - */ - public java.lang.String getAppVersion() { - return appVersion; - } - - /** - * Required. The CES App version of the agent. Setting to "-" uses the latest draft version. Note - * that the agent active during the conversation history may have different instructions or tool - * definitions compared with the latest draft version. - * @param appVersion appVersion or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setAppVersion(java.lang.String appVersion) { - this.appVersion = appVersion; - return this; - } - - /** - * Optional. Deprecated: If true, the request will be validated and a simulation of the analysis - * will be performed without actually executing the task. This field is unused. Use validate_only - * instead. - * @return value or {@code null} for none - */ - public java.lang.Boolean getDryRun() { - return dryRun; - } - - /** - * Optional. Deprecated: If true, the request will be validated and a simulation of the analysis - * will be performed without actually executing the task. This field is unused. Use validate_only - * instead. - * @param dryRun dryRun or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setDryRun(java.lang.Boolean dryRun) { - this.dryRun = dryRun; - return this; - } - - /** - * Optional. AIP-160 compliant filter for selecting target conversations. - * @return value or {@code null} for none - */ - public java.lang.String getFilter() { - return filter; - } - - /** - * Optional. AIP-160 compliant filter for selecting target conversations. - * @param filter filter or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setFilter(java.lang.String filter) { - this.filter = filter; - return this; - } - - /** - * Optional. Deprecated: If true, the agent will generate a full diagnostic report for all sub- - * agents. Subagent reporting configuration is unused. The final diagnostic details are already - * persisted inside the Diagnostic resource instead. - * @return value or {@code null} for none - */ - public java.lang.Boolean getFullReport() { - return fullReport; - } - - /** - * Optional. Deprecated: If true, the agent will generate a full diagnostic report for all sub- - * agents. Subagent reporting configuration is unused. The final diagnostic details are already - * persisted inside the Diagnostic resource instead. - * @param fullReport fullReport or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setFullReport(java.lang.Boolean fullReport) { - this.fullReport = fullReport; - return this; - } - - /** - * Optional. A unique identifier used to group multiple diagnostic requests triggered under the - * same run batch or cron job. - * @return value or {@code null} for none - */ - public java.lang.String getGroupId() { - return groupId; - } - - /** - * Optional. A unique identifier used to group multiple diagnostic requests triggered under the - * same run batch or cron job. - * @param groupId groupId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setGroupId(java.lang.String groupId) { - this.groupId = groupId; - return this; - } - - /** - * Optional. Deprecated: Specific instructions for the agent. Use app_id and subagent fields - * instead. - * @return value or {@code null} for none - */ - public java.lang.String getInstructions() { - return instructions; - } - - /** - * Optional. Deprecated: Specific instructions for the agent. Use app_id and subagent fields - * instead. - * @param instructions instructions or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setInstructions(java.lang.String instructions) { - this.instructions = instructions; - return this; - } - - /** - * Optional. The maximum number of steps the agent can take during the execution of the task. - * Defaults to 10. - * @return value or {@code null} for none - */ - public java.lang.Integer getMaxSteps() { - return maxSteps; - } - - /** - * Optional. The maximum number of steps the agent can take during the execution of the task. - * Defaults to 10. - * @param maxSteps maxSteps or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setMaxSteps(java.lang.Integer maxSteps) { - this.maxSteps = maxSteps; - return this; - } - - /** - * Optional. The type of metric being diagnosed. - * @return value or {@code null} for none - */ - public java.lang.String getMetricType() { - return metricType; - } - - /** - * Optional. The type of metric being diagnosed. - * @param metricType metricType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setMetricType(java.lang.String metricType) { - this.metricType = metricType; - return this; - } - - /** - * Optional. Deprecated: The configuration for the output of the task. The export destination is - * unused. Detailed markdown and conversation slices are already persisted inside the Diagnostic - * resource instead. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfig getOutputConfig() { - return outputConfig; - } - - /** - * Optional. Deprecated: The configuration for the output of the task. The export destination is - * unused. Detailed markdown and conversation slices are already persisted inside the Diagnostic - * resource instead. - * @param outputConfig outputConfig or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setOutputConfig(GoogleCloudContactcenterinsightsV1OutputConfig outputConfig) { - this.outputConfig = outputConfig; - return this; - } - - /** - * Required. The parent resource where the analysis will be performed. - * @return value or {@code null} for none - */ - public java.lang.String getParent() { - return parent; - } - - /** - * Required. The parent resource where the analysis will be performed. - * @param parent parent or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setParent(java.lang.String parent) { - this.parent = parent; - return this; - } - - /** - * Optional. Required. A unique ID that identifies the request. If the service receives two - * `DiagnoseConversationsRequest`s with the same `request_id`, then the second request will be - * ignored; instead, the response of the first request will be returned. The ID must contain only - * letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 - * characters. - * @return value or {@code null} for none - */ - public java.lang.String getRequestId() { - return requestId; - } - - /** - * Optional. Required. A unique ID that identifies the request. If the service receives two - * `DiagnoseConversationsRequest`s with the same `request_id`, then the second request will be - * ignored; instead, the response of the first request will be returned. The ID must contain only - * letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 - * characters. - * @param requestId requestId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setRequestId(java.lang.String requestId) { - this.requestId = requestId; - return this; - } - - /** - * Optional. A natural language description of the analysis goal or question. - * @return value or {@code null} for none - */ - public java.lang.String getTaskQuery() { - return taskQuery; - } - - /** - * Optional. A natural language description of the analysis goal or question. - * @param taskQuery taskQuery or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setTaskQuery(java.lang.String taskQuery) { - this.taskQuery = taskQuery; - return this; - } - - /** - * Optional. If true, the request will only be validated (permissions, filter syntax, etc.) - * without actually triggering the analysis. - * @return value or {@code null} for none - */ - public java.lang.Boolean getValidateOnly() { - return validateOnly; - } - - /** - * Optional. If true, the request will only be validated (permissions, filter syntax, etc.) - * without actually triggering the analysis. - * @param validateOnly validateOnly or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest setValidateOnly(java.lang.Boolean validateOnly) { - this.validateOnly = validateOnly; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest clone() { - return (GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse.java deleted file mode 100644 index 7e82fc15954..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * 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; - -/** - * The response from a DiagnoseConversations request. - * - *

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 GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse extends com.google.api.client.json.GenericJson { - - /** - * Output only. Deprecated: Output only. The final, high-level answer or diagnostic summary - * returned by the Sherlock worker is deprecated. The persistent analysis summary is stored inside - * the Diagnostic resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String answer; - - /** - * Output only. Deprecated: Output only. If an external destination was requested, the URI of the - * exported data is deprecated. The persistent diagnostic details are stored inside the Diagnostic - * resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String exportUri; - - /** - * Output only. Deprecated: Use full_trajectory_steps instead. Output only. The complete sequence - * of thoughts and actions (full trajectory). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List fullTrajectories; - - /** - * Output only. Deprecated: Output only. The complete sequence of thoughts and actions taken by - * the agent is deprecated under LRO response completions. Use the persistent details inside the - * Diagnostic resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List fullTrajectorySteps; - - /** - * Output only. Deprecated: Output only. The final, high-level answer or diagnostic summary - * returned by the Sherlock worker is deprecated. The persistent analysis summary is stored inside - * the Diagnostic resource instead. - * @return value or {@code null} for none - */ - public java.lang.String getAnswer() { - return answer; - } - - /** - * Output only. Deprecated: Output only. The final, high-level answer or diagnostic summary - * returned by the Sherlock worker is deprecated. The persistent analysis summary is stored inside - * the Diagnostic resource instead. - * @param answer answer or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse setAnswer(java.lang.String answer) { - this.answer = answer; - return this; - } - - /** - * Output only. Deprecated: Output only. If an external destination was requested, the URI of the - * exported data is deprecated. The persistent diagnostic details are stored inside the Diagnostic - * resource instead. - * @return value or {@code null} for none - */ - public java.lang.String getExportUri() { - return exportUri; - } - - /** - * Output only. Deprecated: Output only. If an external destination was requested, the URI of the - * exported data is deprecated. The persistent diagnostic details are stored inside the Diagnostic - * resource instead. - * @param exportUri exportUri or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse setExportUri(java.lang.String exportUri) { - this.exportUri = exportUri; - return this; - } - - /** - * Output only. Deprecated: Use full_trajectory_steps instead. Output only. The complete sequence - * of thoughts and actions (full trajectory). - * @return value or {@code null} for none - */ - public java.util.List getFullTrajectories() { - return fullTrajectories; - } - - /** - * Output only. Deprecated: Use full_trajectory_steps instead. Output only. The complete sequence - * of thoughts and actions (full trajectory). - * @param fullTrajectories fullTrajectories or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse setFullTrajectories(java.util.List fullTrajectories) { - this.fullTrajectories = fullTrajectories; - return this; - } - - /** - * Output only. Deprecated: Output only. The complete sequence of thoughts and actions taken by - * the agent is deprecated under LRO response completions. Use the persistent details inside the - * Diagnostic resource instead. - * @return value or {@code null} for none - */ - public java.util.List getFullTrajectorySteps() { - return fullTrajectorySteps; - } - - /** - * Output only. Deprecated: Output only. The complete sequence of thoughts and actions taken by - * the agent is deprecated under LRO response completions. Use the persistent details inside the - * Diagnostic resource instead. - * @param fullTrajectorySteps fullTrajectorySteps or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse setFullTrajectorySteps(java.util.List fullTrajectorySteps) { - this.fullTrajectorySteps = fullTrajectorySteps; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse clone() { - return (GoogleCloudContactcenterinsightsV1DiagnoseConversationsResponse) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1Diagnostic.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1Diagnostic.java deleted file mode 100644 index a8b23bc9b4f..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1Diagnostic.java +++ /dev/null @@ -1,283 +0,0 @@ -/* - * 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; - -/** - * The diagnostic resource. - * - *

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 GoogleCloudContactcenterinsightsV1Diagnostic extends com.google.api.client.json.GenericJson { - - /** - * Output only. The display name of the agent associated with the diagnostic. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentDisplayName; - - /** - * Output only. The ID of the agent associated with the diagnostic. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentId; - - /** - * Output only. The complete sequence of thoughts and actions taken by the agent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String analysisSummary; - - /** - * Output only. The application ID associated with the diagnostic. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String appId; - - /** - * Output only. The application version associated with the diagnostic. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String appVersion; - - /** - * Output only. The filter used to select the conversations that were included in the diagnostic. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String conversationFilter; - - /** - * Output only. The time at which the diagnostic was created. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String createTime; - - /** - * Output only. The timestamp when the group was created. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String groupCreateTime; - - /** - * Immutable. Identifier. The resource name of the diagnostic. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String name; - - /** - * Output only. The report containing the findings of the diagnostic. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1DiagnosticReport report; - - /** - * Output only. The display name of the agent associated with the diagnostic. - * @return value or {@code null} for none - */ - public java.lang.String getAgentDisplayName() { - return agentDisplayName; - } - - /** - * Output only. The display name of the agent associated with the diagnostic. - * @param agentDisplayName agentDisplayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setAgentDisplayName(java.lang.String agentDisplayName) { - this.agentDisplayName = agentDisplayName; - return this; - } - - /** - * Output only. The ID of the agent associated with the diagnostic. - * @return value or {@code null} for none - */ - public java.lang.String getAgentId() { - return agentId; - } - - /** - * Output only. The ID of the agent associated with the diagnostic. - * @param agentId agentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setAgentId(java.lang.String agentId) { - this.agentId = agentId; - return this; - } - - /** - * Output only. The complete sequence of thoughts and actions taken by the agent. - * @return value or {@code null} for none - */ - public java.lang.String getAnalysisSummary() { - return analysisSummary; - } - - /** - * Output only. The complete sequence of thoughts and actions taken by the agent. - * @param analysisSummary analysisSummary or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setAnalysisSummary(java.lang.String analysisSummary) { - this.analysisSummary = analysisSummary; - return this; - } - - /** - * Output only. The application ID associated with the diagnostic. - * @return value or {@code null} for none - */ - public java.lang.String getAppId() { - return appId; - } - - /** - * Output only. The application ID associated with the diagnostic. - * @param appId appId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setAppId(java.lang.String appId) { - this.appId = appId; - return this; - } - - /** - * Output only. The application version associated with the diagnostic. - * @return value or {@code null} for none - */ - public java.lang.String getAppVersion() { - return appVersion; - } - - /** - * Output only. The application version associated with the diagnostic. - * @param appVersion appVersion or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setAppVersion(java.lang.String appVersion) { - this.appVersion = appVersion; - return this; - } - - /** - * Output only. The filter used to select the conversations that were included in the diagnostic. - * @return value or {@code null} for none - */ - public java.lang.String getConversationFilter() { - return conversationFilter; - } - - /** - * Output only. The filter used to select the conversations that were included in the diagnostic. - * @param conversationFilter conversationFilter or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setConversationFilter(java.lang.String conversationFilter) { - this.conversationFilter = conversationFilter; - return this; - } - - /** - * Output only. The time at which the diagnostic was created. - * @return value or {@code null} for none - */ - public String getCreateTime() { - return createTime; - } - - /** - * Output only. The time at which the diagnostic was created. - * @param createTime createTime or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setCreateTime(String createTime) { - this.createTime = createTime; - return this; - } - - /** - * Output only. The timestamp when the group was created. - * @return value or {@code null} for none - */ - public String getGroupCreateTime() { - return groupCreateTime; - } - - /** - * Output only. The timestamp when the group was created. - * @param groupCreateTime groupCreateTime or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setGroupCreateTime(String groupCreateTime) { - this.groupCreateTime = groupCreateTime; - return this; - } - - /** - * Immutable. Identifier. The resource name of the diagnostic. - * @return value or {@code null} for none - */ - public java.lang.String getName() { - return name; - } - - /** - * Immutable. Identifier. The resource name of the diagnostic. - * @param name name or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setName(java.lang.String name) { - this.name = name; - return this; - } - - /** - * Output only. The report containing the findings of the diagnostic. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReport getReport() { - return report; - } - - /** - * Output only. The report containing the findings of the diagnostic. - * @param report report or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1Diagnostic setReport(GoogleCloudContactcenterinsightsV1DiagnosticReport report) { - this.report = report; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1Diagnostic set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1Diagnostic) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1Diagnostic clone() { - return (GoogleCloudContactcenterinsightsV1Diagnostic) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReport.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReport.java deleted file mode 100644 index bc1213fc53f..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReport.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * 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; - -/** - * A diagnostic report containing loss patterns and problematic slice stats. - * - *

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 GoogleCloudContactcenterinsightsV1DiagnosticReport extends com.google.api.client.json.GenericJson { - - /** - * Output only. A map of conversation slices used in the report. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map conversationSlices; - - /** - * Output only. Deprecated: Intent breakdowns are no longer used. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List intentStats; - - /** - * Output only. A list of loss patterns identified for the entire project/dataset. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List lossPatterns; - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map metrics; - - /** - * Output only. The final report in markdown format. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String report; - - /** - * Output only. A map of conversation slices used in the report. - * @return value or {@code null} for none - */ - public java.util.Map getConversationSlices() { - return conversationSlices; - } - - /** - * Output only. A map of conversation slices used in the report. - * @param conversationSlices conversationSlices or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReport setConversationSlices(java.util.Map conversationSlices) { - this.conversationSlices = conversationSlices; - return this; - } - - /** - * Output only. Deprecated: Intent breakdowns are no longer used. - * @return value or {@code null} for none - */ - public java.util.List getIntentStats() { - return intentStats; - } - - /** - * Output only. Deprecated: Intent breakdowns are no longer used. - * @param intentStats intentStats or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReport setIntentStats(java.util.List intentStats) { - this.intentStats = intentStats; - return this; - } - - /** - * Output only. A list of loss patterns identified for the entire project/dataset. - * @return value or {@code null} for none - */ - public java.util.List getLossPatterns() { - return lossPatterns; - } - - /** - * Output only. A list of loss patterns identified for the entire project/dataset. - * @param lossPatterns lossPatterns or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReport setLossPatterns(java.util.List lossPatterns) { - this.lossPatterns = lossPatterns; - return this; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @return value or {@code null} for none - */ - public java.util.Map getMetrics() { - return metrics; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @param metrics metrics or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReport setMetrics(java.util.Map metrics) { - this.metrics = metrics; - return this; - } - - /** - * Output only. The final report in markdown format. - * @return value or {@code null} for none - */ - public java.lang.String getReport() { - return report; - } - - /** - * Output only. The final report in markdown format. - * @param report report or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReport setReport(java.lang.String report) { - this.report = report; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnosticReport set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1DiagnosticReport) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnosticReport clone() { - return (GoogleCloudContactcenterinsightsV1DiagnosticReport) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice.java deleted file mode 100644 index 6e27ca85f71..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * Output only. A map of conversation slices used in the report. - * - *

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 GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice extends com.google.api.client.json.GenericJson { - - /** - * The list of conversation IDs that match this slice. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversationIds; - - /** - * The list of conversation IDs that match this slice. - * @return value or {@code null} for none - */ - public java.util.List getConversationIds() { - return conversationIds; - } - - /** - * The list of conversation IDs that match this slice. - * @param conversationIds conversationIds or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice setConversationIds(java.util.List conversationIds) { - this.conversationIds = conversationIds; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice clone() { - return (GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats.java deleted file mode 100644 index ec997716c99..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * 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; - -/** - * A breakdown of metrics grouped by intent. - * - *

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 GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats extends com.google.api.client.json.GenericJson { - - /** - * Output only. The number of conversations associated with this intent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer conversationCount; - - /** - * Output only. The display name of the intent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String intentDisplayName; - - /** - * Output only. The unique identifier for the intent (from Discovery Engine). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String intentId; - - /** - * Output only. A list of loss patterns identified for this intent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List lossPatterns; - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map metrics; - - /** - * Output only. The number of conversations associated with this intent. - * @return value or {@code null} for none - */ - public java.lang.Integer getConversationCount() { - return conversationCount; - } - - /** - * Output only. The number of conversations associated with this intent. - * @param conversationCount conversationCount or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats setConversationCount(java.lang.Integer conversationCount) { - this.conversationCount = conversationCount; - return this; - } - - /** - * Output only. The display name of the intent. - * @return value or {@code null} for none - */ - public java.lang.String getIntentDisplayName() { - return intentDisplayName; - } - - /** - * Output only. The display name of the intent. - * @param intentDisplayName intentDisplayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats setIntentDisplayName(java.lang.String intentDisplayName) { - this.intentDisplayName = intentDisplayName; - return this; - } - - /** - * Output only. The unique identifier for the intent (from Discovery Engine). - * @return value or {@code null} for none - */ - public java.lang.String getIntentId() { - return intentId; - } - - /** - * Output only. The unique identifier for the intent (from Discovery Engine). - * @param intentId intentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats setIntentId(java.lang.String intentId) { - this.intentId = intentId; - return this; - } - - /** - * Output only. A list of loss patterns identified for this intent. - * @return value or {@code null} for none - */ - public java.util.List getLossPatterns() { - return lossPatterns; - } - - /** - * Output only. A list of loss patterns identified for this intent. - * @param lossPatterns lossPatterns or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats setLossPatterns(java.util.List lossPatterns) { - this.lossPatterns = lossPatterns; - return this; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @return value or {@code null} for none - */ - public java.util.Map getMetrics() { - return metrics; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @param metrics metrics or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats setMetrics(java.util.Map metrics) { - this.metrics = metrics; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats clone() { - return (GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse.java deleted file mode 100644 index 9858799b329..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * 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; - -/** - * The response from a ListDiagnostics request. - * - *

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 GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse extends com.google.api.client.json.GenericJson { - - /** - * Optional. The diagnostics that match the request. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List diagnostics; - - static { - // hack to force ProGuard to consider GoogleCloudContactcenterinsightsV1Diagnostic used, since otherwise it would be stripped out - // see https://github.com/google/google-api-java-client/issues/543 - com.google.api.client.util.Data.nullOf(GoogleCloudContactcenterinsightsV1Diagnostic.class); - } - - /** - * Optional. A token, which can be sent as `page_token` to retrieve the next page. If this field - * is omitted, there are no subsequent pages. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String nextPageToken; - - /** - * Optional. The diagnostics that match the request. - * @return value or {@code null} for none - */ - public java.util.List getDiagnostics() { - return diagnostics; - } - - /** - * Optional. The diagnostics that match the request. - * @param diagnostics diagnostics or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse setDiagnostics(java.util.List diagnostics) { - this.diagnostics = diagnostics; - return this; - } - - /** - * Optional. A token, which can be sent as `page_token` to retrieve the next page. If this field - * is omitted, there are no subsequent pages. - * @return value or {@code null} for none - */ - public java.lang.String getNextPageToken() { - return nextPageToken; - } - - /** - * Optional. A token, which can be sent as `page_token` to retrieve the next page. If this field - * is omitted, there are no subsequent pages. - * @param nextPageToken nextPageToken or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse setNextPageToken(java.lang.String nextPageToken) { - this.nextPageToken = nextPageToken; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse clone() { - return (GoogleCloudContactcenterinsightsV1ListDiagnosticsResponse) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPattern.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPattern.java deleted file mode 100644 index 9281d01485a..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPattern.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * 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; - -/** - * A loss pattern of a virtual agent and suggested fixes. - * - *

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 GoogleCloudContactcenterinsightsV1LossPattern extends com.google.api.client.json.GenericJson { - - /** - * Output only. A list of conversation IDs that match this loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversationIds; - - /** - * Output only. A markdown description of the loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String description; - - /** - * Output only. The display name of the loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Output only. A markdown of loss pattern examples. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String examples; - - /** - * Output only. The unique identifier for the loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String id; - - /** - * Output only. A list of links to conversations or bot instructions. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List links; - - /** - * Output only. The percentage of conversations that match this loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Double percentage; - - /** - * Output only. A markdown description of the suggested fixes. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String suggestedFixes; - - /** - * Output only. A list of conversation IDs that match this loss pattern. - * @return value or {@code null} for none - */ - public java.util.List getConversationIds() { - return conversationIds; - } - - /** - * Output only. A list of conversation IDs that match this loss pattern. - * @param conversationIds conversationIds or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPattern setConversationIds(java.util.List conversationIds) { - this.conversationIds = conversationIds; - return this; - } - - /** - * Output only. A markdown description of the loss pattern. - * @return value or {@code null} for none - */ - public java.lang.String getDescription() { - return description; - } - - /** - * Output only. A markdown description of the loss pattern. - * @param description description or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPattern setDescription(java.lang.String description) { - this.description = description; - return this; - } - - /** - * Output only. The display name of the loss pattern. - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Output only. The display name of the loss pattern. - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPattern setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Output only. A markdown of loss pattern examples. - * @return value or {@code null} for none - */ - public java.lang.String getExamples() { - return examples; - } - - /** - * Output only. A markdown of loss pattern examples. - * @param examples examples or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPattern setExamples(java.lang.String examples) { - this.examples = examples; - return this; - } - - /** - * Output only. The unique identifier for the loss pattern. - * @return value or {@code null} for none - */ - public java.lang.String getId() { - return id; - } - - /** - * Output only. The unique identifier for the loss pattern. - * @param id id or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPattern setId(java.lang.String id) { - this.id = id; - return this; - } - - /** - * Output only. A list of links to conversations or bot instructions. - * @return value or {@code null} for none - */ - public java.util.List getLinks() { - return links; - } - - /** - * Output only. A list of links to conversations or bot instructions. - * @param links links or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPattern setLinks(java.util.List links) { - this.links = links; - return this; - } - - /** - * Output only. The percentage of conversations that match this loss pattern. - * @return value or {@code null} for none - */ - public java.lang.Double getPercentage() { - return percentage; - } - - /** - * Output only. The percentage of conversations that match this loss pattern. - * @param percentage percentage or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPattern setPercentage(java.lang.Double percentage) { - this.percentage = percentage; - return this; - } - - /** - * Output only. A markdown description of the suggested fixes. - * @return value or {@code null} for none - */ - public java.lang.String getSuggestedFixes() { - return suggestedFixes; - } - - /** - * Output only. A markdown description of the suggested fixes. - * @param suggestedFixes suggestedFixes or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPattern setSuggestedFixes(java.lang.String suggestedFixes) { - this.suggestedFixes = suggestedFixes; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1LossPattern set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1LossPattern) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1LossPattern clone() { - return (GoogleCloudContactcenterinsightsV1LossPattern) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLink.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLink.java deleted file mode 100644 index 8db876283eb..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLink.java +++ /dev/null @@ -1,187 +0,0 @@ -/* - * 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; - -/** - * A link to a conversation or bot instruction. - * - *

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 GoogleCloudContactcenterinsightsV1LossPatternLink extends com.google.api.client.json.GenericJson { - - /** - * A link to a bot instruction. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink botInstructionLink; - - /** - * A link to a conversation. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink conversationLink; - - /** - * The end byte index of the highlighted text (exclusive). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer endByteIndex; - - /** - * The text that is highlighted. (populated for debugging purposes) - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String highlightedText; - - /** - * The location type. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String locationType; - - /** - * The start byte index of the highlighted text (inclusive). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer startByteIndex; - - /** - * A link to a bot instruction. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink getBotInstructionLink() { - return botInstructionLink; - } - - /** - * A link to a bot instruction. - * @param botInstructionLink botInstructionLink or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLink setBotInstructionLink(GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink botInstructionLink) { - this.botInstructionLink = botInstructionLink; - return this; - } - - /** - * A link to a conversation. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink getConversationLink() { - return conversationLink; - } - - /** - * A link to a conversation. - * @param conversationLink conversationLink or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLink setConversationLink(GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink conversationLink) { - this.conversationLink = conversationLink; - return this; - } - - /** - * The end byte index of the highlighted text (exclusive). - * @return value or {@code null} for none - */ - public java.lang.Integer getEndByteIndex() { - return endByteIndex; - } - - /** - * The end byte index of the highlighted text (exclusive). - * @param endByteIndex endByteIndex or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLink setEndByteIndex(java.lang.Integer endByteIndex) { - this.endByteIndex = endByteIndex; - return this; - } - - /** - * The text that is highlighted. (populated for debugging purposes) - * @return value or {@code null} for none - */ - public java.lang.String getHighlightedText() { - return highlightedText; - } - - /** - * The text that is highlighted. (populated for debugging purposes) - * @param highlightedText highlightedText or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLink setHighlightedText(java.lang.String highlightedText) { - this.highlightedText = highlightedText; - return this; - } - - /** - * The location type. - * @return value or {@code null} for none - */ - public java.lang.String getLocationType() { - return locationType; - } - - /** - * The location type. - * @param locationType locationType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLink setLocationType(java.lang.String locationType) { - this.locationType = locationType; - return this; - } - - /** - * The start byte index of the highlighted text (inclusive). - * @return value or {@code null} for none - */ - public java.lang.Integer getStartByteIndex() { - return startByteIndex; - } - - /** - * The start byte index of the highlighted text (inclusive). - * @param startByteIndex startByteIndex or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLink setStartByteIndex(java.lang.Integer startByteIndex) { - this.startByteIndex = startByteIndex; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1LossPatternLink set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1LossPatternLink) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1LossPatternLink clone() { - return (GoogleCloudContactcenterinsightsV1LossPatternLink) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink.java deleted file mode 100644 index a8e582cec6f..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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; - -/** - * A link to a bot instruction. - * - *

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 GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink extends com.google.api.client.json.GenericJson { - - /** - * The exclusive end line number of the instructions. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer endLine; - - /** - * The inclusive start line number of the instructions. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer startLine; - - /** - * The name of the subagent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String subagent; - - /** - * The exclusive end line number of the instructions. - * @return value or {@code null} for none - */ - public java.lang.Integer getEndLine() { - return endLine; - } - - /** - * The exclusive end line number of the instructions. - * @param endLine endLine or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink setEndLine(java.lang.Integer endLine) { - this.endLine = endLine; - return this; - } - - /** - * The inclusive start line number of the instructions. - * @return value or {@code null} for none - */ - public java.lang.Integer getStartLine() { - return startLine; - } - - /** - * The inclusive start line number of the instructions. - * @param startLine startLine or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink setStartLine(java.lang.Integer startLine) { - this.startLine = startLine; - return this; - } - - /** - * The name of the subagent. - * @return value or {@code null} for none - */ - public java.lang.String getSubagent() { - return subagent; - } - - /** - * The name of the subagent. - * @param subagent subagent or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink setSubagent(java.lang.String subagent) { - this.subagent = subagent; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink clone() { - return (GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink.java deleted file mode 100644 index 8126fc5cd2c..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * A link to a conversation. - * - *

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 GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink extends com.google.api.client.json.GenericJson { - - /** - * The conversation ID. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String conversationId; - - /** - * The conversation ID. - * @return value or {@code null} for none - */ - public java.lang.String getConversationId() { - return conversationId; - } - - /** - * The conversation ID. - * @param conversationId conversationId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink setConversationId(java.lang.String conversationId) { - this.conversationId = conversationId; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink clone() { - return (GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1MetricValue.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1MetricValue.java deleted file mode 100644 index ea0b69b189e..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1MetricValue.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * 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; - -/** - * Deprecated: MetricValue is no longer used for diagnostics. - * - *

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 GoogleCloudContactcenterinsightsV1MetricValue extends com.google.api.client.json.GenericJson { - - /** - * Output only. The list of conversation names that contributed to this metric (hits). Format: - * `projects/{project}/locations/{location}/conversations/{conversation}` - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversations; - - /** - * Output only. The user-visible name of the metric (e.g., "Containment Rate"). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Output only. The number of positive matches (hits) for this metric. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer hitCount; - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String metricType; - - /** - * Output only. The resource name of the underlying Insights primitive (e.g., Tag or QaQuestion) - * used to calculate this metric. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String sourceId; - - /** - * Output only. The total number of items evaluated for this metric. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer totalCount; - - /** - * Output only. The calculated value of the metric (usually a ratio or rate 0.0 - 1.0). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Double value; - - /** - * Output only. The list of conversation names that contributed to this metric (hits). Format: - * `projects/{project}/locations/{location}/conversations/{conversation}` - * @return value or {@code null} for none - */ - public java.util.List getConversations() { - return conversations; - } - - /** - * Output only. The list of conversation names that contributed to this metric (hits). Format: - * `projects/{project}/locations/{location}/conversations/{conversation}` - * @param conversations conversations or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1MetricValue setConversations(java.util.List conversations) { - this.conversations = conversations; - return this; - } - - /** - * Output only. The user-visible name of the metric (e.g., "Containment Rate"). - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Output only. The user-visible name of the metric (e.g., "Containment Rate"). - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1MetricValue setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Output only. The number of positive matches (hits) for this metric. - * @return value or {@code null} for none - */ - public java.lang.Integer getHitCount() { - return hitCount; - } - - /** - * Output only. The number of positive matches (hits) for this metric. - * @param hitCount hitCount or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1MetricValue setHitCount(java.lang.Integer hitCount) { - this.hitCount = hitCount; - return this; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @return value or {@code null} for none - */ - public java.lang.String getMetricType() { - return metricType; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @param metricType metricType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1MetricValue setMetricType(java.lang.String metricType) { - this.metricType = metricType; - return this; - } - - /** - * Output only. The resource name of the underlying Insights primitive (e.g., Tag or QaQuestion) - * used to calculate this metric. - * @return value or {@code null} for none - */ - public java.lang.String getSourceId() { - return sourceId; - } - - /** - * Output only. The resource name of the underlying Insights primitive (e.g., Tag or QaQuestion) - * used to calculate this metric. - * @param sourceId sourceId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1MetricValue setSourceId(java.lang.String sourceId) { - this.sourceId = sourceId; - return this; - } - - /** - * Output only. The total number of items evaluated for this metric. - * @return value or {@code null} for none - */ - public java.lang.Integer getTotalCount() { - return totalCount; - } - - /** - * Output only. The total number of items evaluated for this metric. - * @param totalCount totalCount or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1MetricValue setTotalCount(java.lang.Integer totalCount) { - this.totalCount = totalCount; - return this; - } - - /** - * Output only. The calculated value of the metric (usually a ratio or rate 0.0 - 1.0). - * @return value or {@code null} for none - */ - public java.lang.Double getValue() { - return value; - } - - /** - * Output only. The calculated value of the metric (usually a ratio or rate 0.0 - 1.0). - * @param value value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1MetricValue setValue(java.lang.Double value) { - this.value = value; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1MetricValue set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1MetricValue) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1MetricValue clone() { - return (GoogleCloudContactcenterinsightsV1MetricValue) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfig.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfig.java deleted file mode 100644 index c4f99f2946d..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfig.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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; - -/** - * Configuration for where to export or return the analysis findings. - * - *

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 GoogleCloudContactcenterinsightsV1OutputConfig extends com.google.api.client.json.GenericJson { - - /** - * Optional. Export to BigQuery. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination bigqueryDestination; - - /** - * Optional. Export to a Cloud Storage bucket. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination gcsDestination; - - /** - * Optional. Export directly to a Google Sheet. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination googleSheetsDestination; - - /** - * Optional. Export to BigQuery. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination getBigqueryDestination() { - return bigqueryDestination; - } - - /** - * Optional. Export to BigQuery. - * @param bigqueryDestination bigqueryDestination or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfig setBigqueryDestination(GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination bigqueryDestination) { - this.bigqueryDestination = bigqueryDestination; - return this; - } - - /** - * Optional. Export to a Cloud Storage bucket. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination getGcsDestination() { - return gcsDestination; - } - - /** - * Optional. Export to a Cloud Storage bucket. - * @param gcsDestination gcsDestination or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfig setGcsDestination(GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination gcsDestination) { - this.gcsDestination = gcsDestination; - return this; - } - - /** - * Optional. Export directly to a Google Sheet. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination getGoogleSheetsDestination() { - return googleSheetsDestination; - } - - /** - * Optional. Export directly to a Google Sheet. - * @param googleSheetsDestination googleSheetsDestination or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfig setGoogleSheetsDestination(GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination googleSheetsDestination) { - this.googleSheetsDestination = googleSheetsDestination; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1OutputConfig set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1OutputConfig) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1OutputConfig clone() { - return (GoogleCloudContactcenterinsightsV1OutputConfig) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination.java deleted file mode 100644 index 1b001e23c31..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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; - -/** - * BigQuery destination configuration. - * - *

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 GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination extends com.google.api.client.json.GenericJson { - - /** - * Required. The name of the BigQuery dataset. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String dataset; - - /** - * Optional. A project ID or number. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String projectId; - - /** - * Required. The BigQuery table name. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String table; - - /** - * Required. The name of the BigQuery dataset. - * @return value or {@code null} for none - */ - public java.lang.String getDataset() { - return dataset; - } - - /** - * Required. The name of the BigQuery dataset. - * @param dataset dataset or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination setDataset(java.lang.String dataset) { - this.dataset = dataset; - return this; - } - - /** - * Optional. A project ID or number. - * @return value or {@code null} for none - */ - public java.lang.String getProjectId() { - return projectId; - } - - /** - * Optional. A project ID or number. - * @param projectId projectId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination setProjectId(java.lang.String projectId) { - this.projectId = projectId; - return this; - } - - /** - * Required. The BigQuery table name. - * @return value or {@code null} for none - */ - public java.lang.String getTable() { - return table; - } - - /** - * Required. The BigQuery table name. - * @param table table or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination setTable(java.lang.String table) { - this.table = table; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination clone() { - return (GoogleCloudContactcenterinsightsV1OutputConfigBigQueryDestination) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination.java deleted file mode 100644 index 97b6b83efd3..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * Cloud Storage destination configuration. - * - *

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 GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination extends com.google.api.client.json.GenericJson { - - /** - * Required. The Cloud Storage URI to export the results to. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String uri; - - /** - * Required. The Cloud Storage URI to export the results to. - * @return value or {@code null} for none - */ - public java.lang.String getUri() { - return uri; - } - - /** - * Required. The Cloud Storage URI to export the results to. - * @param uri uri or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination setUri(java.lang.String uri) { - this.uri = uri; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination clone() { - return (GoogleCloudContactcenterinsightsV1OutputConfigGcsDestination) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination.java deleted file mode 100644 index 26f909737cb..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * 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; - -/** - * Google Sheets destination configuration. - * - *

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 GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination extends com.google.api.client.json.GenericJson { - - /** - * Optional. The sheet name. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String sheet; - - /** - * Optional. An existing Google Sheets ID. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String spreadsheetId; - - /** - * Optional. The sheet name. - * @return value or {@code null} for none - */ - public java.lang.String getSheet() { - return sheet; - } - - /** - * Optional. The sheet name. - * @param sheet sheet or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination setSheet(java.lang.String sheet) { - this.sheet = sheet; - return this; - } - - /** - * Optional. An existing Google Sheets ID. - * @return value or {@code null} for none - */ - public java.lang.String getSpreadsheetId() { - return spreadsheetId; - } - - /** - * Optional. An existing Google Sheets ID. - * @param spreadsheetId spreadsheetId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination setSpreadsheetId(java.lang.String spreadsheetId) { - this.spreadsheetId = spreadsheetId; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination clone() { - return (GoogleCloudContactcenterinsightsV1OutputConfigGoogleSheetsDestination) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1SherlockStep.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1SherlockStep.java deleted file mode 100644 index 6c00f317fe4..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1SherlockStep.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * 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; - -/** - * A step in the agent's reasoning process (Trajectory Step). - * - *

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 GoogleCloudContactcenterinsightsV1SherlockStep extends com.google.api.client.json.GenericJson { - - /** - * Output only. The ID of the agent that produced/received this content. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentId; - - /** - * Output only. The content of the turn (either Model or User role). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1Content content; - - /** - * Output only. List of state changes caused by this specific turn. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List> stateDeltas; - - /** - * Output only. Unique ID for this specific turn. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String stepId; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List textInput; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String thought; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List toolCalls; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map toolOutput; - - /** - * Output only. The ID of the agent that produced/received this content. - * @return value or {@code null} for none - */ - public java.lang.String getAgentId() { - return agentId; - } - - /** - * Output only. The ID of the agent that produced/received this content. - * @param agentId agentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1SherlockStep setAgentId(java.lang.String agentId) { - this.agentId = agentId; - return this; - } - - /** - * Output only. The content of the turn (either Model or User role). - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1Content getContent() { - return content; - } - - /** - * Output only. The content of the turn (either Model or User role). - * @param content content or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1SherlockStep setContent(GoogleCloudAiplatformV1Content content) { - this.content = content; - return this; - } - - /** - * Output only. List of state changes caused by this specific turn. - * @return value or {@code null} for none - */ - public java.util.List> getStateDeltas() { - return stateDeltas; - } - - /** - * Output only. List of state changes caused by this specific turn. - * @param stateDeltas stateDeltas or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1SherlockStep setStateDeltas(java.util.List> stateDeltas) { - this.stateDeltas = stateDeltas; - return this; - } - - /** - * Output only. Unique ID for this specific turn. - * @return value or {@code null} for none - */ - public java.lang.String getStepId() { - return stepId; - } - - /** - * Output only. Unique ID for this specific turn. - * @param stepId stepId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1SherlockStep setStepId(java.lang.String stepId) { - this.stepId = stepId; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.util.List getTextInput() { - return textInput; - } - - /** - * Output only. Deprecated: Use content instead. - * @param textInput textInput or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1SherlockStep setTextInput(java.util.List textInput) { - this.textInput = textInput; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.lang.String getThought() { - return thought; - } - - /** - * Output only. Deprecated: Use content instead. - * @param thought thought or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1SherlockStep setThought(java.lang.String thought) { - this.thought = thought; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.util.List getToolCalls() { - return toolCalls; - } - - /** - * Output only. Deprecated: Use content instead. - * @param toolCalls toolCalls or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1SherlockStep setToolCalls(java.util.List toolCalls) { - this.toolCalls = toolCalls; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.util.Map getToolOutput() { - return toolOutput; - } - - /** - * Output only. Deprecated: Use content instead. - * @param toolOutput toolOutput or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1SherlockStep setToolOutput(java.util.Map toolOutput) { - this.toolOutput = toolOutput; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1SherlockStep set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1SherlockStep) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1SherlockStep clone() { - return (GoogleCloudContactcenterinsightsV1SherlockStep) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1ToolCall.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1ToolCall.java deleted file mode 100644 index 4dac207e88e..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1ToolCall.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * 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; - -/** - * A tool call from the agent. - * - *

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 GoogleCloudContactcenterinsightsV1ToolCall extends com.google.api.client.json.GenericJson { - - /** - * Output only. The input arguments to the tool. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map input; - - /** - * Output only. The name of the tool being called. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String toolName; - - /** - * Output only. The input arguments to the tool. - * @return value or {@code null} for none - */ - public java.util.Map getInput() { - return input; - } - - /** - * Output only. The input arguments to the tool. - * @param input input or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1ToolCall setInput(java.util.Map input) { - this.input = input; - return this; - } - - /** - * Output only. The name of the tool being called. - * @return value or {@code null} for none - */ - public java.lang.String getToolName() { - return toolName; - } - - /** - * Output only. The name of the tool being called. - * @param toolName toolName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1ToolCall setToolName(java.lang.String toolName) { - this.toolName = toolName; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1ToolCall set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1ToolCall) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1ToolCall clone() { - return (GoogleCloudContactcenterinsightsV1ToolCall) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata.java deleted file mode 100644 index 79e482d5ead..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata.java +++ /dev/null @@ -1,289 +0,0 @@ -/* - * 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; - -/** - * Metadata for a DiagnoseConversations operation. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata extends com.google.api.client.json.GenericJson { - - /** - * Output only. The list of conversation IDs that were selected for this diagnosis. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversationIds; - - /** - * Output only. The time the operation was created. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String createTime; - - /** - * Output only. The diagnostic report containing metrics and intent breakdowns. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport diagnosticReport; - - /** - * Output only. The time the operation finished running. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String endTime; - - /** - * Output only. If true, the agent generated a full diagnostic report for all sub-agents. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean fullReport; - - /** - * Output only. The most recent thought or action from the agent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1alpha1SherlockStep latestStep; - - /** - * Output only. The type of metric being diagnosed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String metricType; - - /** - * Output only. Deprecated: Use partial_trajectory_steps instead. Output only. The intermediate - * trajectory updates (partial trajectory). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List partialTrajectories; - - /** - * Output only. The intermediate trajectory updates. This can be used for live progress tracking - * of the agent's thoughts and actions as it works through the analysis. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List partialTrajectorySteps; - - /** - * Output only. The request that created the operation. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest request; - - /** - * Output only. The list of conversation IDs that were selected for this diagnosis. - * @return value or {@code null} for none - */ - public java.util.List getConversationIds() { - return conversationIds; - } - - /** - * Output only. The list of conversation IDs that were selected for this diagnosis. - * @param conversationIds conversationIds or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setConversationIds(java.util.List conversationIds) { - this.conversationIds = conversationIds; - return this; - } - - /** - * Output only. The time the operation was created. - * @return value or {@code null} for none - */ - public String getCreateTime() { - return createTime; - } - - /** - * Output only. The time the operation was created. - * @param createTime createTime or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setCreateTime(String createTime) { - this.createTime = createTime; - return this; - } - - /** - * Output only. The diagnostic report containing metrics and intent breakdowns. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport getDiagnosticReport() { - return diagnosticReport; - } - - /** - * Output only. The diagnostic report containing metrics and intent breakdowns. - * @param diagnosticReport diagnosticReport or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setDiagnosticReport(GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport diagnosticReport) { - this.diagnosticReport = diagnosticReport; - return this; - } - - /** - * Output only. The time the operation finished running. - * @return value or {@code null} for none - */ - public String getEndTime() { - return endTime; - } - - /** - * Output only. The time the operation finished running. - * @param endTime endTime or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setEndTime(String endTime) { - this.endTime = endTime; - return this; - } - - /** - * Output only. If true, the agent generated a full diagnostic report for all sub-agents. - * @return value or {@code null} for none - */ - public java.lang.Boolean getFullReport() { - return fullReport; - } - - /** - * Output only. If true, the agent generated a full diagnostic report for all sub-agents. - * @param fullReport fullReport or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setFullReport(java.lang.Boolean fullReport) { - this.fullReport = fullReport; - return this; - } - - /** - * Output only. The most recent thought or action from the agent. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep getLatestStep() { - return latestStep; - } - - /** - * Output only. The most recent thought or action from the agent. - * @param latestStep latestStep or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setLatestStep(GoogleCloudContactcenterinsightsV1alpha1SherlockStep latestStep) { - this.latestStep = latestStep; - return this; - } - - /** - * Output only. The type of metric being diagnosed. - * @return value or {@code null} for none - */ - public java.lang.String getMetricType() { - return metricType; - } - - /** - * Output only. The type of metric being diagnosed. - * @param metricType metricType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setMetricType(java.lang.String metricType) { - this.metricType = metricType; - return this; - } - - /** - * Output only. Deprecated: Use partial_trajectory_steps instead. Output only. The intermediate - * trajectory updates (partial trajectory). - * @return value or {@code null} for none - */ - public java.util.List getPartialTrajectories() { - return partialTrajectories; - } - - /** - * Output only. Deprecated: Use partial_trajectory_steps instead. Output only. The intermediate - * trajectory updates (partial trajectory). - * @param partialTrajectories partialTrajectories or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setPartialTrajectories(java.util.List partialTrajectories) { - this.partialTrajectories = partialTrajectories; - return this; - } - - /** - * Output only. The intermediate trajectory updates. This can be used for live progress tracking - * of the agent's thoughts and actions as it works through the analysis. - * @return value or {@code null} for none - */ - public java.util.List getPartialTrajectorySteps() { - return partialTrajectorySteps; - } - - /** - * Output only. The intermediate trajectory updates. This can be used for live progress tracking - * of the agent's thoughts and actions as it works through the analysis. - * @param partialTrajectorySteps partialTrajectorySteps or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setPartialTrajectorySteps(java.util.List partialTrajectorySteps) { - this.partialTrajectorySteps = partialTrajectorySteps; - return this; - } - - /** - * Output only. The request that created the operation. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest getRequest() { - return request; - } - - /** - * Output only. The request that created the operation. - * @param request request or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata setRequest(GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest request) { - this.request = request; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata clone() { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsMetadata) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest.java deleted file mode 100644 index 7566775b1cd..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest.java +++ /dev/null @@ -1,476 +0,0 @@ -/* - * 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; - -/** - * The request to analyze conversation data using agentic workflows. This RPC triggers a complex - * analysis process that may involve several steps of reasoning and tool execution. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest extends com.google.api.client.json.GenericJson { - - /** - * ces agent display name (e.g., "Steering", "Billing"). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentDisplayName; - - /** - * ces agent id to diagnose. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentId; - - /** - * Required. The CES App ID. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String appId; - - /** - * Required. The CES App version of the agent. Setting to "-" uses the latest draft version. Note - * that the agent active during the conversation history may have different instructions or tool - * definitions compared with the latest draft version. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String appVersion; - - /** - * Optional. Deprecated: If true, the request will be validated and a simulation of the analysis - * will be performed without actually executing the task. This field is unused. Use validate_only - * instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean dryRun; - - /** - * Optional. AIP-160 compliant filter for selecting target conversations. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String filter; - - /** - * Optional. Deprecated: If true, the agent will generate a full diagnostic report for all sub- - * agents. Subagent reporting configuration is unused. The final diagnostic details are already - * persisted inside the Diagnostic resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean fullReport; - - /** - * Optional. A unique identifier used to group multiple diagnostic requests triggered under the - * same run batch or cron job. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String groupId; - - /** - * Optional. Deprecated: Specific instructions for the agent. Use app_id and subagent fields - * instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String instructions; - - /** - * Optional. The maximum number of steps the agent can take during the execution of the task. - * Defaults to 10. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer maxSteps; - - /** - * Optional. The type of metric being diagnosed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String metricType; - - /** - * Optional. Deprecated: The configuration for the output of the task. The export destination is - * unused. Detailed markdown and conversation slices are already persisted inside the Diagnostic - * resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1alpha1OutputConfig outputConfig; - - /** - * Required. The parent resource where the analysis will be performed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String parent; - - /** - * Optional. Required. A unique ID that identifies the request. If the service receives two - * `DiagnoseConversationsRequest`s with the same `request_id`, then the second request will be - * ignored; instead, the response of the first request will be returned. The ID must contain only - * letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 - * characters. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String requestId; - - /** - * Optional. A natural language description of the analysis goal or question. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String taskQuery; - - /** - * Optional. If true, the request will only be validated (permissions, filter syntax, etc.) - * without actually triggering the analysis. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean validateOnly; - - /** - * ces agent display name (e.g., "Steering", "Billing"). - * @return value or {@code null} for none - */ - public java.lang.String getAgentDisplayName() { - return agentDisplayName; - } - - /** - * ces agent display name (e.g., "Steering", "Billing"). - * @param agentDisplayName agentDisplayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setAgentDisplayName(java.lang.String agentDisplayName) { - this.agentDisplayName = agentDisplayName; - return this; - } - - /** - * ces agent id to diagnose. - * @return value or {@code null} for none - */ - public java.lang.String getAgentId() { - return agentId; - } - - /** - * ces agent id to diagnose. - * @param agentId agentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setAgentId(java.lang.String agentId) { - this.agentId = agentId; - return this; - } - - /** - * Required. The CES App ID. - * @return value or {@code null} for none - */ - public java.lang.String getAppId() { - return appId; - } - - /** - * Required. The CES App ID. - * @param appId appId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setAppId(java.lang.String appId) { - this.appId = appId; - return this; - } - - /** - * Required. The CES App version of the agent. Setting to "-" uses the latest draft version. Note - * that the agent active during the conversation history may have different instructions or tool - * definitions compared with the latest draft version. - * @return value or {@code null} for none - */ - public java.lang.String getAppVersion() { - return appVersion; - } - - /** - * Required. The CES App version of the agent. Setting to "-" uses the latest draft version. Note - * that the agent active during the conversation history may have different instructions or tool - * definitions compared with the latest draft version. - * @param appVersion appVersion or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setAppVersion(java.lang.String appVersion) { - this.appVersion = appVersion; - return this; - } - - /** - * Optional. Deprecated: If true, the request will be validated and a simulation of the analysis - * will be performed without actually executing the task. This field is unused. Use validate_only - * instead. - * @return value or {@code null} for none - */ - public java.lang.Boolean getDryRun() { - return dryRun; - } - - /** - * Optional. Deprecated: If true, the request will be validated and a simulation of the analysis - * will be performed without actually executing the task. This field is unused. Use validate_only - * instead. - * @param dryRun dryRun or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setDryRun(java.lang.Boolean dryRun) { - this.dryRun = dryRun; - return this; - } - - /** - * Optional. AIP-160 compliant filter for selecting target conversations. - * @return value or {@code null} for none - */ - public java.lang.String getFilter() { - return filter; - } - - /** - * Optional. AIP-160 compliant filter for selecting target conversations. - * @param filter filter or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setFilter(java.lang.String filter) { - this.filter = filter; - return this; - } - - /** - * Optional. Deprecated: If true, the agent will generate a full diagnostic report for all sub- - * agents. Subagent reporting configuration is unused. The final diagnostic details are already - * persisted inside the Diagnostic resource instead. - * @return value or {@code null} for none - */ - public java.lang.Boolean getFullReport() { - return fullReport; - } - - /** - * Optional. Deprecated: If true, the agent will generate a full diagnostic report for all sub- - * agents. Subagent reporting configuration is unused. The final diagnostic details are already - * persisted inside the Diagnostic resource instead. - * @param fullReport fullReport or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setFullReport(java.lang.Boolean fullReport) { - this.fullReport = fullReport; - return this; - } - - /** - * Optional. A unique identifier used to group multiple diagnostic requests triggered under the - * same run batch or cron job. - * @return value or {@code null} for none - */ - public java.lang.String getGroupId() { - return groupId; - } - - /** - * Optional. A unique identifier used to group multiple diagnostic requests triggered under the - * same run batch or cron job. - * @param groupId groupId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setGroupId(java.lang.String groupId) { - this.groupId = groupId; - return this; - } - - /** - * Optional. Deprecated: Specific instructions for the agent. Use app_id and subagent fields - * instead. - * @return value or {@code null} for none - */ - public java.lang.String getInstructions() { - return instructions; - } - - /** - * Optional. Deprecated: Specific instructions for the agent. Use app_id and subagent fields - * instead. - * @param instructions instructions or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setInstructions(java.lang.String instructions) { - this.instructions = instructions; - return this; - } - - /** - * Optional. The maximum number of steps the agent can take during the execution of the task. - * Defaults to 10. - * @return value or {@code null} for none - */ - public java.lang.Integer getMaxSteps() { - return maxSteps; - } - - /** - * Optional. The maximum number of steps the agent can take during the execution of the task. - * Defaults to 10. - * @param maxSteps maxSteps or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setMaxSteps(java.lang.Integer maxSteps) { - this.maxSteps = maxSteps; - return this; - } - - /** - * Optional. The type of metric being diagnosed. - * @return value or {@code null} for none - */ - public java.lang.String getMetricType() { - return metricType; - } - - /** - * Optional. The type of metric being diagnosed. - * @param metricType metricType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setMetricType(java.lang.String metricType) { - this.metricType = metricType; - return this; - } - - /** - * Optional. Deprecated: The configuration for the output of the task. The export destination is - * unused. Detailed markdown and conversation slices are already persisted inside the Diagnostic - * resource instead. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfig getOutputConfig() { - return outputConfig; - } - - /** - * Optional. Deprecated: The configuration for the output of the task. The export destination is - * unused. Detailed markdown and conversation slices are already persisted inside the Diagnostic - * resource instead. - * @param outputConfig outputConfig or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setOutputConfig(GoogleCloudContactcenterinsightsV1alpha1OutputConfig outputConfig) { - this.outputConfig = outputConfig; - return this; - } - - /** - * Required. The parent resource where the analysis will be performed. - * @return value or {@code null} for none - */ - public java.lang.String getParent() { - return parent; - } - - /** - * Required. The parent resource where the analysis will be performed. - * @param parent parent or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setParent(java.lang.String parent) { - this.parent = parent; - return this; - } - - /** - * Optional. Required. A unique ID that identifies the request. If the service receives two - * `DiagnoseConversationsRequest`s with the same `request_id`, then the second request will be - * ignored; instead, the response of the first request will be returned. The ID must contain only - * letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 - * characters. - * @return value or {@code null} for none - */ - public java.lang.String getRequestId() { - return requestId; - } - - /** - * Optional. Required. A unique ID that identifies the request. If the service receives two - * `DiagnoseConversationsRequest`s with the same `request_id`, then the second request will be - * ignored; instead, the response of the first request will be returned. The ID must contain only - * letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 - * characters. - * @param requestId requestId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setRequestId(java.lang.String requestId) { - this.requestId = requestId; - return this; - } - - /** - * Optional. A natural language description of the analysis goal or question. - * @return value or {@code null} for none - */ - public java.lang.String getTaskQuery() { - return taskQuery; - } - - /** - * Optional. A natural language description of the analysis goal or question. - * @param taskQuery taskQuery or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setTaskQuery(java.lang.String taskQuery) { - this.taskQuery = taskQuery; - return this; - } - - /** - * Optional. If true, the request will only be validated (permissions, filter syntax, etc.) - * without actually triggering the analysis. - * @return value or {@code null} for none - */ - public java.lang.Boolean getValidateOnly() { - return validateOnly; - } - - /** - * Optional. If true, the request will only be validated (permissions, filter syntax, etc.) - * without actually triggering the analysis. - * @param validateOnly validateOnly or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest setValidateOnly(java.lang.Boolean validateOnly) { - this.validateOnly = validateOnly; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest clone() { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsRequest) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse.java deleted file mode 100644 index 46620c233f1..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * 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; - -/** - * The response from a DiagnoseConversations request. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse extends com.google.api.client.json.GenericJson { - - /** - * Output only. Deprecated: Output only. The final, high-level answer or diagnostic summary - * returned by the Sherlock worker is deprecated. The persistent analysis summary is stored inside - * the Diagnostic resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String answer; - - /** - * Output only. Deprecated: Output only. If an external destination was requested, the URI of the - * exported data is deprecated. The persistent diagnostic details are stored inside the Diagnostic - * resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String exportUri; - - /** - * Output only. Deprecated: Use full_trajectory_steps instead. Output only. The complete sequence - * of thoughts and actions (full trajectory). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List fullTrajectories; - - /** - * Output only. Deprecated: Output only. The complete sequence of thoughts and actions taken by - * the agent is deprecated under LRO response completions. Use the persistent details inside the - * Diagnostic resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List fullTrajectorySteps; - - /** - * Output only. Deprecated: Output only. The final, high-level answer or diagnostic summary - * returned by the Sherlock worker is deprecated. The persistent analysis summary is stored inside - * the Diagnostic resource instead. - * @return value or {@code null} for none - */ - public java.lang.String getAnswer() { - return answer; - } - - /** - * Output only. Deprecated: Output only. The final, high-level answer or diagnostic summary - * returned by the Sherlock worker is deprecated. The persistent analysis summary is stored inside - * the Diagnostic resource instead. - * @param answer answer or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse setAnswer(java.lang.String answer) { - this.answer = answer; - return this; - } - - /** - * Output only. Deprecated: Output only. If an external destination was requested, the URI of the - * exported data is deprecated. The persistent diagnostic details are stored inside the Diagnostic - * resource instead. - * @return value or {@code null} for none - */ - public java.lang.String getExportUri() { - return exportUri; - } - - /** - * Output only. Deprecated: Output only. If an external destination was requested, the URI of the - * exported data is deprecated. The persistent diagnostic details are stored inside the Diagnostic - * resource instead. - * @param exportUri exportUri or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse setExportUri(java.lang.String exportUri) { - this.exportUri = exportUri; - return this; - } - - /** - * Output only. Deprecated: Use full_trajectory_steps instead. Output only. The complete sequence - * of thoughts and actions (full trajectory). - * @return value or {@code null} for none - */ - public java.util.List getFullTrajectories() { - return fullTrajectories; - } - - /** - * Output only. Deprecated: Use full_trajectory_steps instead. Output only. The complete sequence - * of thoughts and actions (full trajectory). - * @param fullTrajectories fullTrajectories or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse setFullTrajectories(java.util.List fullTrajectories) { - this.fullTrajectories = fullTrajectories; - return this; - } - - /** - * Output only. Deprecated: Output only. The complete sequence of thoughts and actions taken by - * the agent is deprecated under LRO response completions. Use the persistent details inside the - * Diagnostic resource instead. - * @return value or {@code null} for none - */ - public java.util.List getFullTrajectorySteps() { - return fullTrajectorySteps; - } - - /** - * Output only. Deprecated: Output only. The complete sequence of thoughts and actions taken by - * the agent is deprecated under LRO response completions. Use the persistent details inside the - * Diagnostic resource instead. - * @param fullTrajectorySteps fullTrajectorySteps or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse setFullTrajectorySteps(java.util.List fullTrajectorySteps) { - this.fullTrajectorySteps = fullTrajectorySteps; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse clone() { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport.java deleted file mode 100644 index 3d59e622a31..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * 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; - -/** - * A diagnostic report containing loss patterns and problematic slice stats. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport extends com.google.api.client.json.GenericJson { - - /** - * Output only. A map of conversation slices used in the report. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map conversationSlices; - - /** - * Output only. Deprecated: Intent breakdowns are no longer used. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List intentStats; - - /** - * Output only. A list of loss patterns identified for the entire project/dataset. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List lossPatterns; - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map metrics; - - /** - * Output only. The final report in markdown format. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String report; - - /** - * Output only. A map of conversation slices used in the report. - * @return value or {@code null} for none - */ - public java.util.Map getConversationSlices() { - return conversationSlices; - } - - /** - * Output only. A map of conversation slices used in the report. - * @param conversationSlices conversationSlices or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport setConversationSlices(java.util.Map conversationSlices) { - this.conversationSlices = conversationSlices; - return this; - } - - /** - * Output only. Deprecated: Intent breakdowns are no longer used. - * @return value or {@code null} for none - */ - public java.util.List getIntentStats() { - return intentStats; - } - - /** - * Output only. Deprecated: Intent breakdowns are no longer used. - * @param intentStats intentStats or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport setIntentStats(java.util.List intentStats) { - this.intentStats = intentStats; - return this; - } - - /** - * Output only. A list of loss patterns identified for the entire project/dataset. - * @return value or {@code null} for none - */ - public java.util.List getLossPatterns() { - return lossPatterns; - } - - /** - * Output only. A list of loss patterns identified for the entire project/dataset. - * @param lossPatterns lossPatterns or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport setLossPatterns(java.util.List lossPatterns) { - this.lossPatterns = lossPatterns; - return this; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @return value or {@code null} for none - */ - public java.util.Map getMetrics() { - return metrics; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @param metrics metrics or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport setMetrics(java.util.Map metrics) { - this.metrics = metrics; - return this; - } - - /** - * Output only. The final report in markdown format. - * @return value or {@code null} for none - */ - public java.lang.String getReport() { - return report; - } - - /** - * Output only. The final report in markdown format. - * @param report report or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport setReport(java.lang.String report) { - this.report = report; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport clone() { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice.java deleted file mode 100644 index 3003a590e10..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * Output only. A map of conversation slices used in the report. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice extends com.google.api.client.json.GenericJson { - - /** - * The list of conversation IDs that match this slice. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversationIds; - - /** - * The list of conversation IDs that match this slice. - * @return value or {@code null} for none - */ - public java.util.List getConversationIds() { - return conversationIds; - } - - /** - * The list of conversation IDs that match this slice. - * @param conversationIds conversationIds or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice setConversationIds(java.util.List conversationIds) { - this.conversationIds = conversationIds; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice clone() { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats.java deleted file mode 100644 index 25101dbed81..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * 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; - -/** - * A breakdown of metrics grouped by intent. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats extends com.google.api.client.json.GenericJson { - - /** - * Output only. The number of conversations associated with this intent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer conversationCount; - - /** - * Output only. The display name of the intent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String intentDisplayName; - - /** - * Output only. The unique identifier for the intent (from Discovery Engine). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String intentId; - - /** - * Output only. A list of loss patterns identified for this intent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List lossPatterns; - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map metrics; - - /** - * Output only. The number of conversations associated with this intent. - * @return value or {@code null} for none - */ - public java.lang.Integer getConversationCount() { - return conversationCount; - } - - /** - * Output only. The number of conversations associated with this intent. - * @param conversationCount conversationCount or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats setConversationCount(java.lang.Integer conversationCount) { - this.conversationCount = conversationCount; - return this; - } - - /** - * Output only. The display name of the intent. - * @return value or {@code null} for none - */ - public java.lang.String getIntentDisplayName() { - return intentDisplayName; - } - - /** - * Output only. The display name of the intent. - * @param intentDisplayName intentDisplayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats setIntentDisplayName(java.lang.String intentDisplayName) { - this.intentDisplayName = intentDisplayName; - return this; - } - - /** - * Output only. The unique identifier for the intent (from Discovery Engine). - * @return value or {@code null} for none - */ - public java.lang.String getIntentId() { - return intentId; - } - - /** - * Output only. The unique identifier for the intent (from Discovery Engine). - * @param intentId intentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats setIntentId(java.lang.String intentId) { - this.intentId = intentId; - return this; - } - - /** - * Output only. A list of loss patterns identified for this intent. - * @return value or {@code null} for none - */ - public java.util.List getLossPatterns() { - return lossPatterns; - } - - /** - * Output only. A list of loss patterns identified for this intent. - * @param lossPatterns lossPatterns or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats setLossPatterns(java.util.List lossPatterns) { - this.lossPatterns = lossPatterns; - return this; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @return value or {@code null} for none - */ - public java.util.Map getMetrics() { - return metrics; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @param metrics metrics or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats setMetrics(java.util.Map metrics) { - this.metrics = metrics; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats clone() { - return (GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPattern.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPattern.java deleted file mode 100644 index 8ddbc53b11f..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPattern.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * 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; - -/** - * A loss pattern of a virtual agent and suggested fixes. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1LossPattern extends com.google.api.client.json.GenericJson { - - /** - * Output only. A list of conversation IDs that match this loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversationIds; - - /** - * Output only. A markdown description of the loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String description; - - /** - * Output only. The display name of the loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Output only. A markdown of loss pattern examples. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String examples; - - /** - * Output only. The unique identifier for the loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String id; - - /** - * Output only. A list of links to conversations or bot instructions. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List links; - - /** - * Output only. The percentage of conversations that match this loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Double percentage; - - /** - * Output only. A markdown description of the suggested fixes. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String suggestedFixes; - - /** - * Output only. A list of conversation IDs that match this loss pattern. - * @return value or {@code null} for none - */ - public java.util.List getConversationIds() { - return conversationIds; - } - - /** - * Output only. A list of conversation IDs that match this loss pattern. - * @param conversationIds conversationIds or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPattern setConversationIds(java.util.List conversationIds) { - this.conversationIds = conversationIds; - return this; - } - - /** - * Output only. A markdown description of the loss pattern. - * @return value or {@code null} for none - */ - public java.lang.String getDescription() { - return description; - } - - /** - * Output only. A markdown description of the loss pattern. - * @param description description or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPattern setDescription(java.lang.String description) { - this.description = description; - return this; - } - - /** - * Output only. The display name of the loss pattern. - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Output only. The display name of the loss pattern. - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPattern setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Output only. A markdown of loss pattern examples. - * @return value or {@code null} for none - */ - public java.lang.String getExamples() { - return examples; - } - - /** - * Output only. A markdown of loss pattern examples. - * @param examples examples or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPattern setExamples(java.lang.String examples) { - this.examples = examples; - return this; - } - - /** - * Output only. The unique identifier for the loss pattern. - * @return value or {@code null} for none - */ - public java.lang.String getId() { - return id; - } - - /** - * Output only. The unique identifier for the loss pattern. - * @param id id or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPattern setId(java.lang.String id) { - this.id = id; - return this; - } - - /** - * Output only. A list of links to conversations or bot instructions. - * @return value or {@code null} for none - */ - public java.util.List getLinks() { - return links; - } - - /** - * Output only. A list of links to conversations or bot instructions. - * @param links links or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPattern setLinks(java.util.List links) { - this.links = links; - return this; - } - - /** - * Output only. The percentage of conversations that match this loss pattern. - * @return value or {@code null} for none - */ - public java.lang.Double getPercentage() { - return percentage; - } - - /** - * Output only. The percentage of conversations that match this loss pattern. - * @param percentage percentage or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPattern setPercentage(java.lang.Double percentage) { - this.percentage = percentage; - return this; - } - - /** - * Output only. A markdown description of the suggested fixes. - * @return value or {@code null} for none - */ - public java.lang.String getSuggestedFixes() { - return suggestedFixes; - } - - /** - * Output only. A markdown description of the suggested fixes. - * @param suggestedFixes suggestedFixes or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPattern setSuggestedFixes(java.lang.String suggestedFixes) { - this.suggestedFixes = suggestedFixes; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1LossPattern set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1LossPattern) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1LossPattern clone() { - return (GoogleCloudContactcenterinsightsV1alpha1LossPattern) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLink.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLink.java deleted file mode 100644 index 220fdecce42..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLink.java +++ /dev/null @@ -1,187 +0,0 @@ -/* - * 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; - -/** - * A link to a conversation or bot instruction. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1LossPatternLink extends com.google.api.client.json.GenericJson { - - /** - * A link to a bot instruction. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink botInstructionLink; - - /** - * A link to a conversation. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink conversationLink; - - /** - * The end byte index of the highlighted text (exclusive). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer endByteIndex; - - /** - * The text that is highlighted. (populated for debugging purposes) - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String highlightedText; - - /** - * The location type. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String locationType; - - /** - * The start byte index of the highlighted text (inclusive). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer startByteIndex; - - /** - * A link to a bot instruction. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink getBotInstructionLink() { - return botInstructionLink; - } - - /** - * A link to a bot instruction. - * @param botInstructionLink botInstructionLink or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLink setBotInstructionLink(GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink botInstructionLink) { - this.botInstructionLink = botInstructionLink; - return this; - } - - /** - * A link to a conversation. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink getConversationLink() { - return conversationLink; - } - - /** - * A link to a conversation. - * @param conversationLink conversationLink or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLink setConversationLink(GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink conversationLink) { - this.conversationLink = conversationLink; - return this; - } - - /** - * The end byte index of the highlighted text (exclusive). - * @return value or {@code null} for none - */ - public java.lang.Integer getEndByteIndex() { - return endByteIndex; - } - - /** - * The end byte index of the highlighted text (exclusive). - * @param endByteIndex endByteIndex or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLink setEndByteIndex(java.lang.Integer endByteIndex) { - this.endByteIndex = endByteIndex; - return this; - } - - /** - * The text that is highlighted. (populated for debugging purposes) - * @return value or {@code null} for none - */ - public java.lang.String getHighlightedText() { - return highlightedText; - } - - /** - * The text that is highlighted. (populated for debugging purposes) - * @param highlightedText highlightedText or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLink setHighlightedText(java.lang.String highlightedText) { - this.highlightedText = highlightedText; - return this; - } - - /** - * The location type. - * @return value or {@code null} for none - */ - public java.lang.String getLocationType() { - return locationType; - } - - /** - * The location type. - * @param locationType locationType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLink setLocationType(java.lang.String locationType) { - this.locationType = locationType; - return this; - } - - /** - * The start byte index of the highlighted text (inclusive). - * @return value or {@code null} for none - */ - public java.lang.Integer getStartByteIndex() { - return startByteIndex; - } - - /** - * The start byte index of the highlighted text (inclusive). - * @param startByteIndex startByteIndex or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLink setStartByteIndex(java.lang.Integer startByteIndex) { - this.startByteIndex = startByteIndex; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLink set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1LossPatternLink) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLink clone() { - return (GoogleCloudContactcenterinsightsV1alpha1LossPatternLink) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink.java deleted file mode 100644 index a0e6f853f09..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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; - -/** - * A link to a bot instruction. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink extends com.google.api.client.json.GenericJson { - - /** - * The exclusive end line number of the instructions. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer endLine; - - /** - * The inclusive start line number of the instructions. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer startLine; - - /** - * The name of the subagent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String subagent; - - /** - * The exclusive end line number of the instructions. - * @return value or {@code null} for none - */ - public java.lang.Integer getEndLine() { - return endLine; - } - - /** - * The exclusive end line number of the instructions. - * @param endLine endLine or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink setEndLine(java.lang.Integer endLine) { - this.endLine = endLine; - return this; - } - - /** - * The inclusive start line number of the instructions. - * @return value or {@code null} for none - */ - public java.lang.Integer getStartLine() { - return startLine; - } - - /** - * The inclusive start line number of the instructions. - * @param startLine startLine or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink setStartLine(java.lang.Integer startLine) { - this.startLine = startLine; - return this; - } - - /** - * The name of the subagent. - * @return value or {@code null} for none - */ - public java.lang.String getSubagent() { - return subagent; - } - - /** - * The name of the subagent. - * @param subagent subagent or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink setSubagent(java.lang.String subagent) { - this.subagent = subagent; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink clone() { - return (GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink.java deleted file mode 100644 index 95fcd477d0d..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * A link to a conversation. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink extends com.google.api.client.json.GenericJson { - - /** - * The conversation ID. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String conversationId; - - /** - * The conversation ID. - * @return value or {@code null} for none - */ - public java.lang.String getConversationId() { - return conversationId; - } - - /** - * The conversation ID. - * @param conversationId conversationId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink setConversationId(java.lang.String conversationId) { - this.conversationId = conversationId; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink clone() { - return (GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1MetricValue.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1MetricValue.java deleted file mode 100644 index c6535c4719c..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1MetricValue.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * 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; - -/** - * Deprecated: MetricValue is no longer used for diagnostics. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1MetricValue extends com.google.api.client.json.GenericJson { - - /** - * Output only. The list of conversation names that contributed to this metric (hits). Format: - * `projects/{project}/locations/{location}/conversations/{conversation}` - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversations; - - /** - * Output only. The user-visible name of the metric (e.g., "Containment Rate"). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Output only. The number of positive matches (hits) for this metric. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer hitCount; - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String metricType; - - /** - * Output only. The resource name of the underlying Insights primitive (e.g., Tag or QaQuestion) - * used to calculate this metric. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String sourceId; - - /** - * Output only. The total number of items evaluated for this metric. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer totalCount; - - /** - * Output only. The calculated value of the metric (usually a ratio or rate 0.0 - 1.0). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Double value; - - /** - * Output only. The list of conversation names that contributed to this metric (hits). Format: - * `projects/{project}/locations/{location}/conversations/{conversation}` - * @return value or {@code null} for none - */ - public java.util.List getConversations() { - return conversations; - } - - /** - * Output only. The list of conversation names that contributed to this metric (hits). Format: - * `projects/{project}/locations/{location}/conversations/{conversation}` - * @param conversations conversations or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1MetricValue setConversations(java.util.List conversations) { - this.conversations = conversations; - return this; - } - - /** - * Output only. The user-visible name of the metric (e.g., "Containment Rate"). - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Output only. The user-visible name of the metric (e.g., "Containment Rate"). - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1MetricValue setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Output only. The number of positive matches (hits) for this metric. - * @return value or {@code null} for none - */ - public java.lang.Integer getHitCount() { - return hitCount; - } - - /** - * Output only. The number of positive matches (hits) for this metric. - * @param hitCount hitCount or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1MetricValue setHitCount(java.lang.Integer hitCount) { - this.hitCount = hitCount; - return this; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @return value or {@code null} for none - */ - public java.lang.String getMetricType() { - return metricType; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @param metricType metricType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1MetricValue setMetricType(java.lang.String metricType) { - this.metricType = metricType; - return this; - } - - /** - * Output only. The resource name of the underlying Insights primitive (e.g., Tag or QaQuestion) - * used to calculate this metric. - * @return value or {@code null} for none - */ - public java.lang.String getSourceId() { - return sourceId; - } - - /** - * Output only. The resource name of the underlying Insights primitive (e.g., Tag or QaQuestion) - * used to calculate this metric. - * @param sourceId sourceId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1MetricValue setSourceId(java.lang.String sourceId) { - this.sourceId = sourceId; - return this; - } - - /** - * Output only. The total number of items evaluated for this metric. - * @return value or {@code null} for none - */ - public java.lang.Integer getTotalCount() { - return totalCount; - } - - /** - * Output only. The total number of items evaluated for this metric. - * @param totalCount totalCount or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1MetricValue setTotalCount(java.lang.Integer totalCount) { - this.totalCount = totalCount; - return this; - } - - /** - * Output only. The calculated value of the metric (usually a ratio or rate 0.0 - 1.0). - * @return value or {@code null} for none - */ - public java.lang.Double getValue() { - return value; - } - - /** - * Output only. The calculated value of the metric (usually a ratio or rate 0.0 - 1.0). - * @param value value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1MetricValue setValue(java.lang.Double value) { - this.value = value; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1MetricValue set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1MetricValue) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1MetricValue clone() { - return (GoogleCloudContactcenterinsightsV1alpha1MetricValue) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfig.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfig.java deleted file mode 100644 index d8531d2965a..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfig.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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; - -/** - * Configuration for where to export or return the analysis findings. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1OutputConfig extends com.google.api.client.json.GenericJson { - - /** - * Optional. Export to BigQuery. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination bigqueryDestination; - - /** - * Optional. Export to a Cloud Storage bucket. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination gcsDestination; - - /** - * Optional. Export directly to a Google Sheet. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination googleSheetsDestination; - - /** - * Optional. Export to BigQuery. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination getBigqueryDestination() { - return bigqueryDestination; - } - - /** - * Optional. Export to BigQuery. - * @param bigqueryDestination bigqueryDestination or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfig setBigqueryDestination(GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination bigqueryDestination) { - this.bigqueryDestination = bigqueryDestination; - return this; - } - - /** - * Optional. Export to a Cloud Storage bucket. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination getGcsDestination() { - return gcsDestination; - } - - /** - * Optional. Export to a Cloud Storage bucket. - * @param gcsDestination gcsDestination or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfig setGcsDestination(GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination gcsDestination) { - this.gcsDestination = gcsDestination; - return this; - } - - /** - * Optional. Export directly to a Google Sheet. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination getGoogleSheetsDestination() { - return googleSheetsDestination; - } - - /** - * Optional. Export directly to a Google Sheet. - * @param googleSheetsDestination googleSheetsDestination or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfig setGoogleSheetsDestination(GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination googleSheetsDestination) { - this.googleSheetsDestination = googleSheetsDestination; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1OutputConfig set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1OutputConfig) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1OutputConfig clone() { - return (GoogleCloudContactcenterinsightsV1alpha1OutputConfig) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination.java deleted file mode 100644 index f3816e210ae..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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; - -/** - * BigQuery destination configuration. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination extends com.google.api.client.json.GenericJson { - - /** - * Required. The name of the BigQuery dataset. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String dataset; - - /** - * Optional. A project ID or number. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String projectId; - - /** - * Required. The BigQuery table name. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String table; - - /** - * Required. The name of the BigQuery dataset. - * @return value or {@code null} for none - */ - public java.lang.String getDataset() { - return dataset; - } - - /** - * Required. The name of the BigQuery dataset. - * @param dataset dataset or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination setDataset(java.lang.String dataset) { - this.dataset = dataset; - return this; - } - - /** - * Optional. A project ID or number. - * @return value or {@code null} for none - */ - public java.lang.String getProjectId() { - return projectId; - } - - /** - * Optional. A project ID or number. - * @param projectId projectId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination setProjectId(java.lang.String projectId) { - this.projectId = projectId; - return this; - } - - /** - * Required. The BigQuery table name. - * @return value or {@code null} for none - */ - public java.lang.String getTable() { - return table; - } - - /** - * Required. The BigQuery table name. - * @param table table or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination setTable(java.lang.String table) { - this.table = table; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination clone() { - return (GoogleCloudContactcenterinsightsV1alpha1OutputConfigBigQueryDestination) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination.java deleted file mode 100644 index 8b7da57d058..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * Cloud Storage destination configuration. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination extends com.google.api.client.json.GenericJson { - - /** - * Required. The Cloud Storage URI to export the results to. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String uri; - - /** - * Required. The Cloud Storage URI to export the results to. - * @return value or {@code null} for none - */ - public java.lang.String getUri() { - return uri; - } - - /** - * Required. The Cloud Storage URI to export the results to. - * @param uri uri or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination setUri(java.lang.String uri) { - this.uri = uri; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination clone() { - return (GoogleCloudContactcenterinsightsV1alpha1OutputConfigGcsDestination) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination.java deleted file mode 100644 index 05e2373780e..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * 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; - -/** - * Google Sheets destination configuration. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination extends com.google.api.client.json.GenericJson { - - /** - * Optional. The sheet name. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String sheet; - - /** - * Optional. An existing Google Sheets ID. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String spreadsheetId; - - /** - * Optional. The sheet name. - * @return value or {@code null} for none - */ - public java.lang.String getSheet() { - return sheet; - } - - /** - * Optional. The sheet name. - * @param sheet sheet or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination setSheet(java.lang.String sheet) { - this.sheet = sheet; - return this; - } - - /** - * Optional. An existing Google Sheets ID. - * @return value or {@code null} for none - */ - public java.lang.String getSpreadsheetId() { - return spreadsheetId; - } - - /** - * Optional. An existing Google Sheets ID. - * @param spreadsheetId spreadsheetId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination setSpreadsheetId(java.lang.String spreadsheetId) { - this.spreadsheetId = spreadsheetId; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination clone() { - return (GoogleCloudContactcenterinsightsV1alpha1OutputConfigGoogleSheetsDestination) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1SherlockStep.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1SherlockStep.java deleted file mode 100644 index a0e1407d3ac..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1SherlockStep.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * 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; - -/** - * A step in the agent's reasoning process (Trajectory Step). - * - *

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 GoogleCloudContactcenterinsightsV1alpha1SherlockStep extends com.google.api.client.json.GenericJson { - - /** - * Output only. The ID of the agent that produced/received this content. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentId; - - /** - * Output only. The content of the turn (either Model or User role). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1Content content; - - /** - * Output only. List of state changes caused by this specific turn. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List> stateDeltas; - - /** - * Output only. Unique ID for this specific turn. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String stepId; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List textInput; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String thought; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List toolCalls; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map toolOutput; - - /** - * Output only. The ID of the agent that produced/received this content. - * @return value or {@code null} for none - */ - public java.lang.String getAgentId() { - return agentId; - } - - /** - * Output only. The ID of the agent that produced/received this content. - * @param agentId agentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep setAgentId(java.lang.String agentId) { - this.agentId = agentId; - return this; - } - - /** - * Output only. The content of the turn (either Model or User role). - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1Content getContent() { - return content; - } - - /** - * Output only. The content of the turn (either Model or User role). - * @param content content or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep setContent(GoogleCloudAiplatformV1Content content) { - this.content = content; - return this; - } - - /** - * Output only. List of state changes caused by this specific turn. - * @return value or {@code null} for none - */ - public java.util.List> getStateDeltas() { - return stateDeltas; - } - - /** - * Output only. List of state changes caused by this specific turn. - * @param stateDeltas stateDeltas or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep setStateDeltas(java.util.List> stateDeltas) { - this.stateDeltas = stateDeltas; - return this; - } - - /** - * Output only. Unique ID for this specific turn. - * @return value or {@code null} for none - */ - public java.lang.String getStepId() { - return stepId; - } - - /** - * Output only. Unique ID for this specific turn. - * @param stepId stepId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep setStepId(java.lang.String stepId) { - this.stepId = stepId; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.util.List getTextInput() { - return textInput; - } - - /** - * Output only. Deprecated: Use content instead. - * @param textInput textInput or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep setTextInput(java.util.List textInput) { - this.textInput = textInput; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.lang.String getThought() { - return thought; - } - - /** - * Output only. Deprecated: Use content instead. - * @param thought thought or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep setThought(java.lang.String thought) { - this.thought = thought; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.util.List getToolCalls() { - return toolCalls; - } - - /** - * Output only. Deprecated: Use content instead. - * @param toolCalls toolCalls or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep setToolCalls(java.util.List toolCalls) { - this.toolCalls = toolCalls; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.util.Map getToolOutput() { - return toolOutput; - } - - /** - * Output only. Deprecated: Use content instead. - * @param toolOutput toolOutput or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep setToolOutput(java.util.Map toolOutput) { - this.toolOutput = toolOutput; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1SherlockStep) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1SherlockStep clone() { - return (GoogleCloudContactcenterinsightsV1alpha1SherlockStep) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1ToolCall.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1ToolCall.java deleted file mode 100644 index 03a0c0ddc33..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1alpha1ToolCall.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * 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; - -/** - * A tool call from the agent. - * - *

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 GoogleCloudContactcenterinsightsV1alpha1ToolCall extends com.google.api.client.json.GenericJson { - - /** - * Output only. The input arguments to the tool. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map input; - - /** - * Output only. The name of the tool being called. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String toolName; - - /** - * Output only. The input arguments to the tool. - * @return value or {@code null} for none - */ - public java.util.Map getInput() { - return input; - } - - /** - * Output only. The input arguments to the tool. - * @param input input or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1ToolCall setInput(java.util.Map input) { - this.input = input; - return this; - } - - /** - * Output only. The name of the tool being called. - * @return value or {@code null} for none - */ - public java.lang.String getToolName() { - return toolName; - } - - /** - * Output only. The name of the tool being called. - * @param toolName toolName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1alpha1ToolCall setToolName(java.lang.String toolName) { - this.toolName = toolName; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1ToolCall set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1alpha1ToolCall) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1alpha1ToolCall clone() { - return (GoogleCloudContactcenterinsightsV1alpha1ToolCall) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata.java deleted file mode 100644 index 8663ce3f397..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata.java +++ /dev/null @@ -1,289 +0,0 @@ -/* - * 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; - -/** - * Metadata for a DiagnoseConversations operation. - * - *

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 GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata extends com.google.api.client.json.GenericJson { - - /** - * Output only. The list of conversation IDs that were selected for this diagnosis. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversationIds; - - /** - * Output only. The time the operation was created. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String createTime; - - /** - * Output only. The diagnostic report containing metrics and intent breakdowns. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1mainDiagnosticReport diagnosticReport; - - /** - * Output only. The time the operation finished running. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private String endTime; - - /** - * Output only. If true, the agent generated a full diagnostic report for all sub-agents. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean fullReport; - - /** - * Output only. The most recent thought or action from the agent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1mainSherlockStep latestStep; - - /** - * Output only. The type of metric being diagnosed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String metricType; - - /** - * Output only. Deprecated: Use partial_trajectory_steps instead. Output only. The intermediate - * trajectory updates (partial trajectory). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List partialTrajectories; - - /** - * Output only. The intermediate trajectory updates. This can be used for live progress tracking - * of the agent's thoughts and actions as it works through the analysis. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List partialTrajectorySteps; - - /** - * Output only. The request that created the operation. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest request; - - /** - * Output only. The list of conversation IDs that were selected for this diagnosis. - * @return value or {@code null} for none - */ - public java.util.List getConversationIds() { - return conversationIds; - } - - /** - * Output only. The list of conversation IDs that were selected for this diagnosis. - * @param conversationIds conversationIds or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setConversationIds(java.util.List conversationIds) { - this.conversationIds = conversationIds; - return this; - } - - /** - * Output only. The time the operation was created. - * @return value or {@code null} for none - */ - public String getCreateTime() { - return createTime; - } - - /** - * Output only. The time the operation was created. - * @param createTime createTime or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setCreateTime(String createTime) { - this.createTime = createTime; - return this; - } - - /** - * Output only. The diagnostic report containing metrics and intent breakdowns. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReport getDiagnosticReport() { - return diagnosticReport; - } - - /** - * Output only. The diagnostic report containing metrics and intent breakdowns. - * @param diagnosticReport diagnosticReport or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setDiagnosticReport(GoogleCloudContactcenterinsightsV1mainDiagnosticReport diagnosticReport) { - this.diagnosticReport = diagnosticReport; - return this; - } - - /** - * Output only. The time the operation finished running. - * @return value or {@code null} for none - */ - public String getEndTime() { - return endTime; - } - - /** - * Output only. The time the operation finished running. - * @param endTime endTime or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setEndTime(String endTime) { - this.endTime = endTime; - return this; - } - - /** - * Output only. If true, the agent generated a full diagnostic report for all sub-agents. - * @return value or {@code null} for none - */ - public java.lang.Boolean getFullReport() { - return fullReport; - } - - /** - * Output only. If true, the agent generated a full diagnostic report for all sub-agents. - * @param fullReport fullReport or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setFullReport(java.lang.Boolean fullReport) { - this.fullReport = fullReport; - return this; - } - - /** - * Output only. The most recent thought or action from the agent. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainSherlockStep getLatestStep() { - return latestStep; - } - - /** - * Output only. The most recent thought or action from the agent. - * @param latestStep latestStep or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setLatestStep(GoogleCloudContactcenterinsightsV1mainSherlockStep latestStep) { - this.latestStep = latestStep; - return this; - } - - /** - * Output only. The type of metric being diagnosed. - * @return value or {@code null} for none - */ - public java.lang.String getMetricType() { - return metricType; - } - - /** - * Output only. The type of metric being diagnosed. - * @param metricType metricType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setMetricType(java.lang.String metricType) { - this.metricType = metricType; - return this; - } - - /** - * Output only. Deprecated: Use partial_trajectory_steps instead. Output only. The intermediate - * trajectory updates (partial trajectory). - * @return value or {@code null} for none - */ - public java.util.List getPartialTrajectories() { - return partialTrajectories; - } - - /** - * Output only. Deprecated: Use partial_trajectory_steps instead. Output only. The intermediate - * trajectory updates (partial trajectory). - * @param partialTrajectories partialTrajectories or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setPartialTrajectories(java.util.List partialTrajectories) { - this.partialTrajectories = partialTrajectories; - return this; - } - - /** - * Output only. The intermediate trajectory updates. This can be used for live progress tracking - * of the agent's thoughts and actions as it works through the analysis. - * @return value or {@code null} for none - */ - public java.util.List getPartialTrajectorySteps() { - return partialTrajectorySteps; - } - - /** - * Output only. The intermediate trajectory updates. This can be used for live progress tracking - * of the agent's thoughts and actions as it works through the analysis. - * @param partialTrajectorySteps partialTrajectorySteps or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setPartialTrajectorySteps(java.util.List partialTrajectorySteps) { - this.partialTrajectorySteps = partialTrajectorySteps; - return this; - } - - /** - * Output only. The request that created the operation. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest getRequest() { - return request; - } - - /** - * Output only. The request that created the operation. - * @param request request or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata setRequest(GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest request) { - this.request = request; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata clone() { - return (GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsMetadata) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest.java deleted file mode 100644 index b9144bd4ebd..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest.java +++ /dev/null @@ -1,476 +0,0 @@ -/* - * 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; - -/** - * The request to analyze conversation data using agentic workflows. This RPC triggers a complex - * analysis process that may involve several steps of reasoning and tool execution. - * - *

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 GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest extends com.google.api.client.json.GenericJson { - - /** - * ces agent display name (e.g., "Steering", "Billing"). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentDisplayName; - - /** - * ces agent id to diagnose. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentId; - - /** - * Required. The CES App ID. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String appId; - - /** - * Required. The CES App version of the agent. Setting to "-" uses the latest draft version. Note - * that the agent active during the conversation history may have different instructions or tool - * definitions compared with the latest draft version. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String appVersion; - - /** - * Optional. Deprecated: If true, the request will be validated and a simulation of the analysis - * will be performed without actually executing the task. This field is unused. Use validate_only - * instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean dryRun; - - /** - * Optional. AIP-160 compliant filter for selecting target conversations. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String filter; - - /** - * Optional. Deprecated: If true, the agent will generate a full diagnostic report for all sub- - * agents. Subagent reporting configuration is unused. The final diagnostic details are already - * persisted inside the Diagnostic resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean fullReport; - - /** - * Optional. A unique identifier used to group multiple diagnostic requests triggered under the - * same run batch or cron job. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String groupId; - - /** - * Optional. Deprecated: Specific instructions for the agent. Use app_id and subagent fields - * instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String instructions; - - /** - * Optional. The maximum number of steps the agent can take during the execution of the task. - * Defaults to 10. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer maxSteps; - - /** - * Optional. The type of metric being diagnosed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String metricType; - - /** - * Optional. Deprecated: The configuration for the output of the task. The export destination is - * unused. Detailed markdown and conversation slices are already persisted inside the Diagnostic - * resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1mainOutputConfig outputConfig; - - /** - * Required. The parent resource where the analysis will be performed. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String parent; - - /** - * Optional. Required. A unique ID that identifies the request. If the service receives two - * `DiagnoseConversationsRequest`s with the same `request_id`, then the second request will be - * ignored; instead, the response of the first request will be returned. The ID must contain only - * letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 - * characters. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String requestId; - - /** - * Optional. A natural language description of the analysis goal or question. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String taskQuery; - - /** - * Optional. If true, the request will only be validated (permissions, filter syntax, etc.) - * without actually triggering the analysis. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Boolean validateOnly; - - /** - * ces agent display name (e.g., "Steering", "Billing"). - * @return value or {@code null} for none - */ - public java.lang.String getAgentDisplayName() { - return agentDisplayName; - } - - /** - * ces agent display name (e.g., "Steering", "Billing"). - * @param agentDisplayName agentDisplayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setAgentDisplayName(java.lang.String agentDisplayName) { - this.agentDisplayName = agentDisplayName; - return this; - } - - /** - * ces agent id to diagnose. - * @return value or {@code null} for none - */ - public java.lang.String getAgentId() { - return agentId; - } - - /** - * ces agent id to diagnose. - * @param agentId agentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setAgentId(java.lang.String agentId) { - this.agentId = agentId; - return this; - } - - /** - * Required. The CES App ID. - * @return value or {@code null} for none - */ - public java.lang.String getAppId() { - return appId; - } - - /** - * Required. The CES App ID. - * @param appId appId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setAppId(java.lang.String appId) { - this.appId = appId; - return this; - } - - /** - * Required. The CES App version of the agent. Setting to "-" uses the latest draft version. Note - * that the agent active during the conversation history may have different instructions or tool - * definitions compared with the latest draft version. - * @return value or {@code null} for none - */ - public java.lang.String getAppVersion() { - return appVersion; - } - - /** - * Required. The CES App version of the agent. Setting to "-" uses the latest draft version. Note - * that the agent active during the conversation history may have different instructions or tool - * definitions compared with the latest draft version. - * @param appVersion appVersion or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setAppVersion(java.lang.String appVersion) { - this.appVersion = appVersion; - return this; - } - - /** - * Optional. Deprecated: If true, the request will be validated and a simulation of the analysis - * will be performed without actually executing the task. This field is unused. Use validate_only - * instead. - * @return value or {@code null} for none - */ - public java.lang.Boolean getDryRun() { - return dryRun; - } - - /** - * Optional. Deprecated: If true, the request will be validated and a simulation of the analysis - * will be performed without actually executing the task. This field is unused. Use validate_only - * instead. - * @param dryRun dryRun or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setDryRun(java.lang.Boolean dryRun) { - this.dryRun = dryRun; - return this; - } - - /** - * Optional. AIP-160 compliant filter for selecting target conversations. - * @return value or {@code null} for none - */ - public java.lang.String getFilter() { - return filter; - } - - /** - * Optional. AIP-160 compliant filter for selecting target conversations. - * @param filter filter or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setFilter(java.lang.String filter) { - this.filter = filter; - return this; - } - - /** - * Optional. Deprecated: If true, the agent will generate a full diagnostic report for all sub- - * agents. Subagent reporting configuration is unused. The final diagnostic details are already - * persisted inside the Diagnostic resource instead. - * @return value or {@code null} for none - */ - public java.lang.Boolean getFullReport() { - return fullReport; - } - - /** - * Optional. Deprecated: If true, the agent will generate a full diagnostic report for all sub- - * agents. Subagent reporting configuration is unused. The final diagnostic details are already - * persisted inside the Diagnostic resource instead. - * @param fullReport fullReport or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setFullReport(java.lang.Boolean fullReport) { - this.fullReport = fullReport; - return this; - } - - /** - * Optional. A unique identifier used to group multiple diagnostic requests triggered under the - * same run batch or cron job. - * @return value or {@code null} for none - */ - public java.lang.String getGroupId() { - return groupId; - } - - /** - * Optional. A unique identifier used to group multiple diagnostic requests triggered under the - * same run batch or cron job. - * @param groupId groupId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setGroupId(java.lang.String groupId) { - this.groupId = groupId; - return this; - } - - /** - * Optional. Deprecated: Specific instructions for the agent. Use app_id and subagent fields - * instead. - * @return value or {@code null} for none - */ - public java.lang.String getInstructions() { - return instructions; - } - - /** - * Optional. Deprecated: Specific instructions for the agent. Use app_id and subagent fields - * instead. - * @param instructions instructions or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setInstructions(java.lang.String instructions) { - this.instructions = instructions; - return this; - } - - /** - * Optional. The maximum number of steps the agent can take during the execution of the task. - * Defaults to 10. - * @return value or {@code null} for none - */ - public java.lang.Integer getMaxSteps() { - return maxSteps; - } - - /** - * Optional. The maximum number of steps the agent can take during the execution of the task. - * Defaults to 10. - * @param maxSteps maxSteps or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setMaxSteps(java.lang.Integer maxSteps) { - this.maxSteps = maxSteps; - return this; - } - - /** - * Optional. The type of metric being diagnosed. - * @return value or {@code null} for none - */ - public java.lang.String getMetricType() { - return metricType; - } - - /** - * Optional. The type of metric being diagnosed. - * @param metricType metricType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setMetricType(java.lang.String metricType) { - this.metricType = metricType; - return this; - } - - /** - * Optional. Deprecated: The configuration for the output of the task. The export destination is - * unused. Detailed markdown and conversation slices are already persisted inside the Diagnostic - * resource instead. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfig getOutputConfig() { - return outputConfig; - } - - /** - * Optional. Deprecated: The configuration for the output of the task. The export destination is - * unused. Detailed markdown and conversation slices are already persisted inside the Diagnostic - * resource instead. - * @param outputConfig outputConfig or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setOutputConfig(GoogleCloudContactcenterinsightsV1mainOutputConfig outputConfig) { - this.outputConfig = outputConfig; - return this; - } - - /** - * Required. The parent resource where the analysis will be performed. - * @return value or {@code null} for none - */ - public java.lang.String getParent() { - return parent; - } - - /** - * Required. The parent resource where the analysis will be performed. - * @param parent parent or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setParent(java.lang.String parent) { - this.parent = parent; - return this; - } - - /** - * Optional. Required. A unique ID that identifies the request. If the service receives two - * `DiagnoseConversationsRequest`s with the same `request_id`, then the second request will be - * ignored; instead, the response of the first request will be returned. The ID must contain only - * letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 - * characters. - * @return value or {@code null} for none - */ - public java.lang.String getRequestId() { - return requestId; - } - - /** - * Optional. Required. A unique ID that identifies the request. If the service receives two - * `DiagnoseConversationsRequest`s with the same `request_id`, then the second request will be - * ignored; instead, the response of the first request will be returned. The ID must contain only - * letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 - * characters. - * @param requestId requestId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setRequestId(java.lang.String requestId) { - this.requestId = requestId; - return this; - } - - /** - * Optional. A natural language description of the analysis goal or question. - * @return value or {@code null} for none - */ - public java.lang.String getTaskQuery() { - return taskQuery; - } - - /** - * Optional. A natural language description of the analysis goal or question. - * @param taskQuery taskQuery or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setTaskQuery(java.lang.String taskQuery) { - this.taskQuery = taskQuery; - return this; - } - - /** - * Optional. If true, the request will only be validated (permissions, filter syntax, etc.) - * without actually triggering the analysis. - * @return value or {@code null} for none - */ - public java.lang.Boolean getValidateOnly() { - return validateOnly; - } - - /** - * Optional. If true, the request will only be validated (permissions, filter syntax, etc.) - * without actually triggering the analysis. - * @param validateOnly validateOnly or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest setValidateOnly(java.lang.Boolean validateOnly) { - this.validateOnly = validateOnly; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest clone() { - return (GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse.java deleted file mode 100644 index 789bec20e5a..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * 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; - -/** - * The response from a DiagnoseConversations request. - * - *

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 GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse extends com.google.api.client.json.GenericJson { - - /** - * Output only. Deprecated: Output only. The final, high-level answer or diagnostic summary - * returned by the Sherlock worker is deprecated. The persistent analysis summary is stored inside - * the Diagnostic resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String answer; - - /** - * Output only. Deprecated: Output only. If an external destination was requested, the URI of the - * exported data is deprecated. The persistent diagnostic details are stored inside the Diagnostic - * resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String exportUri; - - /** - * Output only. Deprecated: Use full_trajectory_steps instead. Output only. The complete sequence - * of thoughts and actions (full trajectory). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List fullTrajectories; - - /** - * Output only. Deprecated: Output only. The complete sequence of thoughts and actions taken by - * the agent is deprecated under LRO response completions. Use the persistent details inside the - * Diagnostic resource instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List fullTrajectorySteps; - - /** - * Output only. Deprecated: Output only. The final, high-level answer or diagnostic summary - * returned by the Sherlock worker is deprecated. The persistent analysis summary is stored inside - * the Diagnostic resource instead. - * @return value or {@code null} for none - */ - public java.lang.String getAnswer() { - return answer; - } - - /** - * Output only. Deprecated: Output only. The final, high-level answer or diagnostic summary - * returned by the Sherlock worker is deprecated. The persistent analysis summary is stored inside - * the Diagnostic resource instead. - * @param answer answer or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse setAnswer(java.lang.String answer) { - this.answer = answer; - return this; - } - - /** - * Output only. Deprecated: Output only. If an external destination was requested, the URI of the - * exported data is deprecated. The persistent diagnostic details are stored inside the Diagnostic - * resource instead. - * @return value or {@code null} for none - */ - public java.lang.String getExportUri() { - return exportUri; - } - - /** - * Output only. Deprecated: Output only. If an external destination was requested, the URI of the - * exported data is deprecated. The persistent diagnostic details are stored inside the Diagnostic - * resource instead. - * @param exportUri exportUri or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse setExportUri(java.lang.String exportUri) { - this.exportUri = exportUri; - return this; - } - - /** - * Output only. Deprecated: Use full_trajectory_steps instead. Output only. The complete sequence - * of thoughts and actions (full trajectory). - * @return value or {@code null} for none - */ - public java.util.List getFullTrajectories() { - return fullTrajectories; - } - - /** - * Output only. Deprecated: Use full_trajectory_steps instead. Output only. The complete sequence - * of thoughts and actions (full trajectory). - * @param fullTrajectories fullTrajectories or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse setFullTrajectories(java.util.List fullTrajectories) { - this.fullTrajectories = fullTrajectories; - return this; - } - - /** - * Output only. Deprecated: Output only. The complete sequence of thoughts and actions taken by - * the agent is deprecated under LRO response completions. Use the persistent details inside the - * Diagnostic resource instead. - * @return value or {@code null} for none - */ - public java.util.List getFullTrajectorySteps() { - return fullTrajectorySteps; - } - - /** - * Output only. Deprecated: Output only. The complete sequence of thoughts and actions taken by - * the agent is deprecated under LRO response completions. Use the persistent details inside the - * Diagnostic resource instead. - * @param fullTrajectorySteps fullTrajectorySteps or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse setFullTrajectorySteps(java.util.List fullTrajectorySteps) { - this.fullTrajectorySteps = fullTrajectorySteps; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse clone() { - return (GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReport.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReport.java deleted file mode 100644 index e54a931c34f..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReport.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * 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; - -/** - * A diagnostic report containing loss patterns and problematic slice stats. - * - *

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 GoogleCloudContactcenterinsightsV1mainDiagnosticReport extends com.google.api.client.json.GenericJson { - - /** - * Output only. A map of conversation slices used in the report. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map conversationSlices; - - /** - * Output only. Deprecated: Intent breakdowns are no longer used. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List intentStats; - - /** - * Output only. A list of loss patterns identified for the entire project/dataset. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List lossPatterns; - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map metrics; - - /** - * Output only. The final report in markdown format. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String report; - - /** - * Output only. A map of conversation slices used in the report. - * @return value or {@code null} for none - */ - public java.util.Map getConversationSlices() { - return conversationSlices; - } - - /** - * Output only. A map of conversation slices used in the report. - * @param conversationSlices conversationSlices or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReport setConversationSlices(java.util.Map conversationSlices) { - this.conversationSlices = conversationSlices; - return this; - } - - /** - * Output only. Deprecated: Intent breakdowns are no longer used. - * @return value or {@code null} for none - */ - public java.util.List getIntentStats() { - return intentStats; - } - - /** - * Output only. Deprecated: Intent breakdowns are no longer used. - * @param intentStats intentStats or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReport setIntentStats(java.util.List intentStats) { - this.intentStats = intentStats; - return this; - } - - /** - * Output only. A list of loss patterns identified for the entire project/dataset. - * @return value or {@code null} for none - */ - public java.util.List getLossPatterns() { - return lossPatterns; - } - - /** - * Output only. A list of loss patterns identified for the entire project/dataset. - * @param lossPatterns lossPatterns or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReport setLossPatterns(java.util.List lossPatterns) { - this.lossPatterns = lossPatterns; - return this; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @return value or {@code null} for none - */ - public java.util.Map getMetrics() { - return metrics; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @param metrics metrics or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReport setMetrics(java.util.Map metrics) { - this.metrics = metrics; - return this; - } - - /** - * Output only. The final report in markdown format. - * @return value or {@code null} for none - */ - public java.lang.String getReport() { - return report; - } - - /** - * Output only. The final report in markdown format. - * @param report report or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReport setReport(java.lang.String report) { - this.report = report; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnosticReport set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainDiagnosticReport) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnosticReport clone() { - return (GoogleCloudContactcenterinsightsV1mainDiagnosticReport) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice.java deleted file mode 100644 index 38f62d1fbdd..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * Output only. A map of conversation slices used in the report. - * - *

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 GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice extends com.google.api.client.json.GenericJson { - - /** - * The list of conversation IDs that match this slice. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversationIds; - - /** - * The list of conversation IDs that match this slice. - * @return value or {@code null} for none - */ - public java.util.List getConversationIds() { - return conversationIds; - } - - /** - * The list of conversation IDs that match this slice. - * @param conversationIds conversationIds or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice setConversationIds(java.util.List conversationIds) { - this.conversationIds = conversationIds; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice clone() { - return (GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats.java deleted file mode 100644 index 684dd2cfa6c..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * 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; - -/** - * A breakdown of metrics grouped by intent. - * - *

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 GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats extends com.google.api.client.json.GenericJson { - - /** - * Output only. The number of conversations associated with this intent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer conversationCount; - - /** - * Output only. The display name of the intent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String intentDisplayName; - - /** - * Output only. The unique identifier for the intent (from Discovery Engine). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String intentId; - - /** - * Output only. A list of loss patterns identified for this intent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List lossPatterns; - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map metrics; - - /** - * Output only. The number of conversations associated with this intent. - * @return value or {@code null} for none - */ - public java.lang.Integer getConversationCount() { - return conversationCount; - } - - /** - * Output only. The number of conversations associated with this intent. - * @param conversationCount conversationCount or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats setConversationCount(java.lang.Integer conversationCount) { - this.conversationCount = conversationCount; - return this; - } - - /** - * Output only. The display name of the intent. - * @return value or {@code null} for none - */ - public java.lang.String getIntentDisplayName() { - return intentDisplayName; - } - - /** - * Output only. The display name of the intent. - * @param intentDisplayName intentDisplayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats setIntentDisplayName(java.lang.String intentDisplayName) { - this.intentDisplayName = intentDisplayName; - return this; - } - - /** - * Output only. The unique identifier for the intent (from Discovery Engine). - * @return value or {@code null} for none - */ - public java.lang.String getIntentId() { - return intentId; - } - - /** - * Output only. The unique identifier for the intent (from Discovery Engine). - * @param intentId intentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats setIntentId(java.lang.String intentId) { - this.intentId = intentId; - return this; - } - - /** - * Output only. A list of loss patterns identified for this intent. - * @return value or {@code null} for none - */ - public java.util.List getLossPatterns() { - return lossPatterns; - } - - /** - * Output only. A list of loss patterns identified for this intent. - * @param lossPatterns lossPatterns or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats setLossPatterns(java.util.List lossPatterns) { - this.lossPatterns = lossPatterns; - return this; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @return value or {@code null} for none - */ - public java.util.Map getMetrics() { - return metrics; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @param metrics metrics or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats setMetrics(java.util.Map metrics) { - this.metrics = metrics; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats clone() { - return (GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPattern.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPattern.java deleted file mode 100644 index 6880d36a315..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPattern.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * 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; - -/** - * A loss pattern of a virtual agent and suggested fixes. - * - *

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 GoogleCloudContactcenterinsightsV1mainLossPattern extends com.google.api.client.json.GenericJson { - - /** - * Output only. A list of conversation IDs that match this loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversationIds; - - /** - * Output only. A markdown description of the loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String description; - - /** - * Output only. The display name of the loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Output only. A markdown of loss pattern examples. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String examples; - - /** - * Output only. The unique identifier for the loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String id; - - /** - * Output only. A list of links to conversations or bot instructions. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List links; - - /** - * Output only. The percentage of conversations that match this loss pattern. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Double percentage; - - /** - * Output only. A markdown description of the suggested fixes. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String suggestedFixes; - - /** - * Output only. A list of conversation IDs that match this loss pattern. - * @return value or {@code null} for none - */ - public java.util.List getConversationIds() { - return conversationIds; - } - - /** - * Output only. A list of conversation IDs that match this loss pattern. - * @param conversationIds conversationIds or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPattern setConversationIds(java.util.List conversationIds) { - this.conversationIds = conversationIds; - return this; - } - - /** - * Output only. A markdown description of the loss pattern. - * @return value or {@code null} for none - */ - public java.lang.String getDescription() { - return description; - } - - /** - * Output only. A markdown description of the loss pattern. - * @param description description or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPattern setDescription(java.lang.String description) { - this.description = description; - return this; - } - - /** - * Output only. The display name of the loss pattern. - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Output only. The display name of the loss pattern. - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPattern setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Output only. A markdown of loss pattern examples. - * @return value or {@code null} for none - */ - public java.lang.String getExamples() { - return examples; - } - - /** - * Output only. A markdown of loss pattern examples. - * @param examples examples or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPattern setExamples(java.lang.String examples) { - this.examples = examples; - return this; - } - - /** - * Output only. The unique identifier for the loss pattern. - * @return value or {@code null} for none - */ - public java.lang.String getId() { - return id; - } - - /** - * Output only. The unique identifier for the loss pattern. - * @param id id or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPattern setId(java.lang.String id) { - this.id = id; - return this; - } - - /** - * Output only. A list of links to conversations or bot instructions. - * @return value or {@code null} for none - */ - public java.util.List getLinks() { - return links; - } - - /** - * Output only. A list of links to conversations or bot instructions. - * @param links links or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPattern setLinks(java.util.List links) { - this.links = links; - return this; - } - - /** - * Output only. The percentage of conversations that match this loss pattern. - * @return value or {@code null} for none - */ - public java.lang.Double getPercentage() { - return percentage; - } - - /** - * Output only. The percentage of conversations that match this loss pattern. - * @param percentage percentage or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPattern setPercentage(java.lang.Double percentage) { - this.percentage = percentage; - return this; - } - - /** - * Output only. A markdown description of the suggested fixes. - * @return value or {@code null} for none - */ - public java.lang.String getSuggestedFixes() { - return suggestedFixes; - } - - /** - * Output only. A markdown description of the suggested fixes. - * @param suggestedFixes suggestedFixes or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPattern setSuggestedFixes(java.lang.String suggestedFixes) { - this.suggestedFixes = suggestedFixes; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainLossPattern set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainLossPattern) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainLossPattern clone() { - return (GoogleCloudContactcenterinsightsV1mainLossPattern) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLink.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLink.java deleted file mode 100644 index 0a7bc76a144..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLink.java +++ /dev/null @@ -1,187 +0,0 @@ -/* - * 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; - -/** - * A link to a conversation or bot instruction. - * - *

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 GoogleCloudContactcenterinsightsV1mainLossPatternLink extends com.google.api.client.json.GenericJson { - - /** - * A link to a bot instruction. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink botInstructionLink; - - /** - * A link to a conversation. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink conversationLink; - - /** - * The end byte index of the highlighted text (exclusive). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer endByteIndex; - - /** - * The text that is highlighted. (populated for debugging purposes) - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String highlightedText; - - /** - * The location type. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String locationType; - - /** - * The start byte index of the highlighted text (inclusive). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer startByteIndex; - - /** - * A link to a bot instruction. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink getBotInstructionLink() { - return botInstructionLink; - } - - /** - * A link to a bot instruction. - * @param botInstructionLink botInstructionLink or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLink setBotInstructionLink(GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink botInstructionLink) { - this.botInstructionLink = botInstructionLink; - return this; - } - - /** - * A link to a conversation. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink getConversationLink() { - return conversationLink; - } - - /** - * A link to a conversation. - * @param conversationLink conversationLink or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLink setConversationLink(GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink conversationLink) { - this.conversationLink = conversationLink; - return this; - } - - /** - * The end byte index of the highlighted text (exclusive). - * @return value or {@code null} for none - */ - public java.lang.Integer getEndByteIndex() { - return endByteIndex; - } - - /** - * The end byte index of the highlighted text (exclusive). - * @param endByteIndex endByteIndex or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLink setEndByteIndex(java.lang.Integer endByteIndex) { - this.endByteIndex = endByteIndex; - return this; - } - - /** - * The text that is highlighted. (populated for debugging purposes) - * @return value or {@code null} for none - */ - public java.lang.String getHighlightedText() { - return highlightedText; - } - - /** - * The text that is highlighted. (populated for debugging purposes) - * @param highlightedText highlightedText or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLink setHighlightedText(java.lang.String highlightedText) { - this.highlightedText = highlightedText; - return this; - } - - /** - * The location type. - * @return value or {@code null} for none - */ - public java.lang.String getLocationType() { - return locationType; - } - - /** - * The location type. - * @param locationType locationType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLink setLocationType(java.lang.String locationType) { - this.locationType = locationType; - return this; - } - - /** - * The start byte index of the highlighted text (inclusive). - * @return value or {@code null} for none - */ - public java.lang.Integer getStartByteIndex() { - return startByteIndex; - } - - /** - * The start byte index of the highlighted text (inclusive). - * @param startByteIndex startByteIndex or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLink setStartByteIndex(java.lang.Integer startByteIndex) { - this.startByteIndex = startByteIndex; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainLossPatternLink set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainLossPatternLink) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainLossPatternLink clone() { - return (GoogleCloudContactcenterinsightsV1mainLossPatternLink) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink.java deleted file mode 100644 index 1d6b13233e6..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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; - -/** - * A link to a bot instruction. - * - *

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 GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink extends com.google.api.client.json.GenericJson { - - /** - * The exclusive end line number of the instructions. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer endLine; - - /** - * The inclusive start line number of the instructions. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer startLine; - - /** - * The name of the subagent. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String subagent; - - /** - * The exclusive end line number of the instructions. - * @return value or {@code null} for none - */ - public java.lang.Integer getEndLine() { - return endLine; - } - - /** - * The exclusive end line number of the instructions. - * @param endLine endLine or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink setEndLine(java.lang.Integer endLine) { - this.endLine = endLine; - return this; - } - - /** - * The inclusive start line number of the instructions. - * @return value or {@code null} for none - */ - public java.lang.Integer getStartLine() { - return startLine; - } - - /** - * The inclusive start line number of the instructions. - * @param startLine startLine or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink setStartLine(java.lang.Integer startLine) { - this.startLine = startLine; - return this; - } - - /** - * The name of the subagent. - * @return value or {@code null} for none - */ - public java.lang.String getSubagent() { - return subagent; - } - - /** - * The name of the subagent. - * @param subagent subagent or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink setSubagent(java.lang.String subagent) { - this.subagent = subagent; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink clone() { - return (GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink.java deleted file mode 100644 index ee9f08a23c4..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * A link to a conversation. - * - *

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 GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink extends com.google.api.client.json.GenericJson { - - /** - * The conversation ID. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String conversationId; - - /** - * The conversation ID. - * @return value or {@code null} for none - */ - public java.lang.String getConversationId() { - return conversationId; - } - - /** - * The conversation ID. - * @param conversationId conversationId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink setConversationId(java.lang.String conversationId) { - this.conversationId = conversationId; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink clone() { - return (GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainMetricValue.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainMetricValue.java deleted file mode 100644 index 2a785ad2786..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainMetricValue.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * 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; - -/** - * Deprecated: MetricValue is no longer used for diagnostics. - * - *

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 GoogleCloudContactcenterinsightsV1mainMetricValue extends com.google.api.client.json.GenericJson { - - /** - * Output only. The list of conversation names that contributed to this metric (hits). Format: - * `projects/{project}/locations/{location}/conversations/{conversation}` - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List conversations; - - /** - * Output only. The user-visible name of the metric (e.g., "Containment Rate"). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String displayName; - - /** - * Output only. The number of positive matches (hits) for this metric. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer hitCount; - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String metricType; - - /** - * Output only. The resource name of the underlying Insights primitive (e.g., Tag or QaQuestion) - * used to calculate this metric. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String sourceId; - - /** - * Output only. The total number of items evaluated for this metric. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Integer totalCount; - - /** - * Output only. The calculated value of the metric (usually a ratio or rate 0.0 - 1.0). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.Double value; - - /** - * Output only. The list of conversation names that contributed to this metric (hits). Format: - * `projects/{project}/locations/{location}/conversations/{conversation}` - * @return value or {@code null} for none - */ - public java.util.List getConversations() { - return conversations; - } - - /** - * Output only. The list of conversation names that contributed to this metric (hits). Format: - * `projects/{project}/locations/{location}/conversations/{conversation}` - * @param conversations conversations or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainMetricValue setConversations(java.util.List conversations) { - this.conversations = conversations; - return this; - } - - /** - * Output only. The user-visible name of the metric (e.g., "Containment Rate"). - * @return value or {@code null} for none - */ - public java.lang.String getDisplayName() { - return displayName; - } - - /** - * Output only. The user-visible name of the metric (e.g., "Containment Rate"). - * @param displayName displayName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainMetricValue setDisplayName(java.lang.String displayName) { - this.displayName = displayName; - return this; - } - - /** - * Output only. The number of positive matches (hits) for this metric. - * @return value or {@code null} for none - */ - public java.lang.Integer getHitCount() { - return hitCount; - } - - /** - * Output only. The number of positive matches (hits) for this metric. - * @param hitCount hitCount or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainMetricValue setHitCount(java.lang.Integer hitCount) { - this.hitCount = hitCount; - return this; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @return value or {@code null} for none - */ - public java.lang.String getMetricType() { - return metricType; - } - - /** - * Output only. Deprecated: The type of the metric. Metrics for Outcome Based Insights derived - * from QueryMetrics. - * @param metricType metricType or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainMetricValue setMetricType(java.lang.String metricType) { - this.metricType = metricType; - return this; - } - - /** - * Output only. The resource name of the underlying Insights primitive (e.g., Tag or QaQuestion) - * used to calculate this metric. - * @return value or {@code null} for none - */ - public java.lang.String getSourceId() { - return sourceId; - } - - /** - * Output only. The resource name of the underlying Insights primitive (e.g., Tag or QaQuestion) - * used to calculate this metric. - * @param sourceId sourceId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainMetricValue setSourceId(java.lang.String sourceId) { - this.sourceId = sourceId; - return this; - } - - /** - * Output only. The total number of items evaluated for this metric. - * @return value or {@code null} for none - */ - public java.lang.Integer getTotalCount() { - return totalCount; - } - - /** - * Output only. The total number of items evaluated for this metric. - * @param totalCount totalCount or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainMetricValue setTotalCount(java.lang.Integer totalCount) { - this.totalCount = totalCount; - return this; - } - - /** - * Output only. The calculated value of the metric (usually a ratio or rate 0.0 - 1.0). - * @return value or {@code null} for none - */ - public java.lang.Double getValue() { - return value; - } - - /** - * Output only. The calculated value of the metric (usually a ratio or rate 0.0 - 1.0). - * @param value value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainMetricValue setValue(java.lang.Double value) { - this.value = value; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainMetricValue set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainMetricValue) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainMetricValue clone() { - return (GoogleCloudContactcenterinsightsV1mainMetricValue) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfig.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfig.java deleted file mode 100644 index 6596eb966b2..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfig.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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; - -/** - * Configuration for where to export or return the analysis findings. - * - *

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 GoogleCloudContactcenterinsightsV1mainOutputConfig extends com.google.api.client.json.GenericJson { - - /** - * Optional. Export to BigQuery. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination bigqueryDestination; - - /** - * Optional. Export to a Cloud Storage bucket. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination gcsDestination; - - /** - * Optional. Export directly to a Google Sheet. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination googleSheetsDestination; - - /** - * Optional. Export to BigQuery. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination getBigqueryDestination() { - return bigqueryDestination; - } - - /** - * Optional. Export to BigQuery. - * @param bigqueryDestination bigqueryDestination or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfig setBigqueryDestination(GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination bigqueryDestination) { - this.bigqueryDestination = bigqueryDestination; - return this; - } - - /** - * Optional. Export to a Cloud Storage bucket. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination getGcsDestination() { - return gcsDestination; - } - - /** - * Optional. Export to a Cloud Storage bucket. - * @param gcsDestination gcsDestination or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfig setGcsDestination(GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination gcsDestination) { - this.gcsDestination = gcsDestination; - return this; - } - - /** - * Optional. Export directly to a Google Sheet. - * @return value or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination getGoogleSheetsDestination() { - return googleSheetsDestination; - } - - /** - * Optional. Export directly to a Google Sheet. - * @param googleSheetsDestination googleSheetsDestination or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfig setGoogleSheetsDestination(GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination googleSheetsDestination) { - this.googleSheetsDestination = googleSheetsDestination; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainOutputConfig set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainOutputConfig) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainOutputConfig clone() { - return (GoogleCloudContactcenterinsightsV1mainOutputConfig) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination.java deleted file mode 100644 index a6636336aa4..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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; - -/** - * BigQuery destination configuration. - * - *

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 GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination extends com.google.api.client.json.GenericJson { - - /** - * Required. The name of the BigQuery dataset. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String dataset; - - /** - * Optional. A project ID or number. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String projectId; - - /** - * Required. The BigQuery table name. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String table; - - /** - * Required. The name of the BigQuery dataset. - * @return value or {@code null} for none - */ - public java.lang.String getDataset() { - return dataset; - } - - /** - * Required. The name of the BigQuery dataset. - * @param dataset dataset or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination setDataset(java.lang.String dataset) { - this.dataset = dataset; - return this; - } - - /** - * Optional. A project ID or number. - * @return value or {@code null} for none - */ - public java.lang.String getProjectId() { - return projectId; - } - - /** - * Optional. A project ID or number. - * @param projectId projectId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination setProjectId(java.lang.String projectId) { - this.projectId = projectId; - return this; - } - - /** - * Required. The BigQuery table name. - * @return value or {@code null} for none - */ - public java.lang.String getTable() { - return table; - } - - /** - * Required. The BigQuery table name. - * @param table table or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination setTable(java.lang.String table) { - this.table = table; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination clone() { - return (GoogleCloudContactcenterinsightsV1mainOutputConfigBigQueryDestination) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination.java deleted file mode 100644 index 0d2898a54f3..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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; - -/** - * Cloud Storage destination configuration. - * - *

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 GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination extends com.google.api.client.json.GenericJson { - - /** - * Required. The Cloud Storage URI to export the results to. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String uri; - - /** - * Required. The Cloud Storage URI to export the results to. - * @return value or {@code null} for none - */ - public java.lang.String getUri() { - return uri; - } - - /** - * Required. The Cloud Storage URI to export the results to. - * @param uri uri or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination setUri(java.lang.String uri) { - this.uri = uri; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination clone() { - return (GoogleCloudContactcenterinsightsV1mainOutputConfigGcsDestination) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination.java deleted file mode 100644 index 583f19296ad..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * 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; - -/** - * Google Sheets destination configuration. - * - *

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 GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination extends com.google.api.client.json.GenericJson { - - /** - * Optional. The sheet name. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String sheet; - - /** - * Optional. An existing Google Sheets ID. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String spreadsheetId; - - /** - * Optional. The sheet name. - * @return value or {@code null} for none - */ - public java.lang.String getSheet() { - return sheet; - } - - /** - * Optional. The sheet name. - * @param sheet sheet or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination setSheet(java.lang.String sheet) { - this.sheet = sheet; - return this; - } - - /** - * Optional. An existing Google Sheets ID. - * @return value or {@code null} for none - */ - public java.lang.String getSpreadsheetId() { - return spreadsheetId; - } - - /** - * Optional. An existing Google Sheets ID. - * @param spreadsheetId spreadsheetId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination setSpreadsheetId(java.lang.String spreadsheetId) { - this.spreadsheetId = spreadsheetId; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination clone() { - return (GoogleCloudContactcenterinsightsV1mainOutputConfigGoogleSheetsDestination) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainSherlockStep.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainSherlockStep.java deleted file mode 100644 index 5ee440203a7..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainSherlockStep.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * 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; - -/** - * A step in the agent's reasoning process (Trajectory Step). - * - *

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 GoogleCloudContactcenterinsightsV1mainSherlockStep extends com.google.api.client.json.GenericJson { - - /** - * Output only. The ID of the agent that produced/received this content. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String agentId; - - /** - * Output only. The content of the turn (either Model or User role). - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private GoogleCloudAiplatformV1Content content; - - /** - * Output only. List of state changes caused by this specific turn. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List> stateDeltas; - - /** - * Output only. Unique ID for this specific turn. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String stepId; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List textInput; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String thought; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List toolCalls; - - /** - * Output only. Deprecated: Use content instead. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map toolOutput; - - /** - * Output only. The ID of the agent that produced/received this content. - * @return value or {@code null} for none - */ - public java.lang.String getAgentId() { - return agentId; - } - - /** - * Output only. The ID of the agent that produced/received this content. - * @param agentId agentId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainSherlockStep setAgentId(java.lang.String agentId) { - this.agentId = agentId; - return this; - } - - /** - * Output only. The content of the turn (either Model or User role). - * @return value or {@code null} for none - */ - public GoogleCloudAiplatformV1Content getContent() { - return content; - } - - /** - * Output only. The content of the turn (either Model or User role). - * @param content content or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainSherlockStep setContent(GoogleCloudAiplatformV1Content content) { - this.content = content; - return this; - } - - /** - * Output only. List of state changes caused by this specific turn. - * @return value or {@code null} for none - */ - public java.util.List> getStateDeltas() { - return stateDeltas; - } - - /** - * Output only. List of state changes caused by this specific turn. - * @param stateDeltas stateDeltas or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainSherlockStep setStateDeltas(java.util.List> stateDeltas) { - this.stateDeltas = stateDeltas; - return this; - } - - /** - * Output only. Unique ID for this specific turn. - * @return value or {@code null} for none - */ - public java.lang.String getStepId() { - return stepId; - } - - /** - * Output only. Unique ID for this specific turn. - * @param stepId stepId or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainSherlockStep setStepId(java.lang.String stepId) { - this.stepId = stepId; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.util.List getTextInput() { - return textInput; - } - - /** - * Output only. Deprecated: Use content instead. - * @param textInput textInput or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainSherlockStep setTextInput(java.util.List textInput) { - this.textInput = textInput; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.lang.String getThought() { - return thought; - } - - /** - * Output only. Deprecated: Use content instead. - * @param thought thought or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainSherlockStep setThought(java.lang.String thought) { - this.thought = thought; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.util.List getToolCalls() { - return toolCalls; - } - - /** - * Output only. Deprecated: Use content instead. - * @param toolCalls toolCalls or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainSherlockStep setToolCalls(java.util.List toolCalls) { - this.toolCalls = toolCalls; - return this; - } - - /** - * Output only. Deprecated: Use content instead. - * @return value or {@code null} for none - */ - public java.util.Map getToolOutput() { - return toolOutput; - } - - /** - * Output only. Deprecated: Use content instead. - * @param toolOutput toolOutput or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainSherlockStep setToolOutput(java.util.Map toolOutput) { - this.toolOutput = toolOutput; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainSherlockStep set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainSherlockStep) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainSherlockStep clone() { - return (GoogleCloudContactcenterinsightsV1mainSherlockStep) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainToolCall.java b/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainToolCall.java deleted file mode 100644 index fdfff82e7b3..00000000000 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/com/google/api/services/contactcenterinsights/v1/model/GoogleCloudContactcenterinsightsV1mainToolCall.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * 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; - -/** - * A tool call from the agent. - * - *

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 GoogleCloudContactcenterinsightsV1mainToolCall extends com.google.api.client.json.GenericJson { - - /** - * Output only. The input arguments to the tool. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.Map input; - - /** - * Output only. The name of the tool being called. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String toolName; - - /** - * Output only. The input arguments to the tool. - * @return value or {@code null} for none - */ - public java.util.Map getInput() { - return input; - } - - /** - * Output only. The input arguments to the tool. - * @param input input or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainToolCall setInput(java.util.Map input) { - this.input = input; - return this; - } - - /** - * Output only. The name of the tool being called. - * @return value or {@code null} for none - */ - public java.lang.String getToolName() { - return toolName; - } - - /** - * Output only. The name of the tool being called. - * @param toolName toolName or {@code null} for none - */ - public GoogleCloudContactcenterinsightsV1mainToolCall setToolName(java.lang.String toolName) { - this.toolName = toolName; - return this; - } - - @Override - public GoogleCloudContactcenterinsightsV1mainToolCall set(String fieldName, Object value) { - return (GoogleCloudContactcenterinsightsV1mainToolCall) super.set(fieldName, value); - } - - @Override - public GoogleCloudContactcenterinsightsV1mainToolCall clone() { - return (GoogleCloudContactcenterinsightsV1mainToolCall) super.clone(); - } - -} diff --git a/clients/google-api-services-contactcenterinsights/v1/2.0.0/pom.xml b/clients/google-api-services-contactcenterinsights/v1/2.0.0/pom.xml index 4c9fc146182..50a763e0f3e 100644 --- a/clients/google-api-services-contactcenterinsights/v1/2.0.0/pom.xml +++ b/clients/google-api-services-contactcenterinsights/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-contactcenterinsights - v1-rev20260527-2.0.0 - Contact Center AI Insights API v1-rev20260527-2.0.0 + v1-rev20260601-2.0.0 + Contact Center AI Insights API v1-rev20260601-2.0.0 jar 2011 diff --git a/clients/google-api-services-contactcenterinsights/v1/README.md b/clients/google-api-services-contactcenterinsights/v1/README.md index 4f865e69670..2dcf00a5d3a 100644 --- a/clients/google-api-services-contactcenterinsights/v1/README.md +++ b/clients/google-api-services-contactcenterinsights/v1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-contactcenterinsights - v1-rev20260527-2.0.0 + v1-rev20260601-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-contactcenterinsights:v1-rev20260527-2.0.0' + implementation 'com.google.apis:google-api-services-contactcenterinsights:v1-rev20260601-2.0.0' } ```