{@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{@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{@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{@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.ListThis 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.MapThis 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.ListThis 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.ListThis 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.ListThis 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.MapThis 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.ListThis 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.ListThis 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.ListThis 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.ListThis 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.ListThis 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.ListThis 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.MapThis 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.ListThis 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.ListThis 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.MapThis 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.ListThis 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.ListThis 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.ListThis 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.ListThis 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.ListThis 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.MapThis 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.ListThis 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.ListThis 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.MapThis 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.ListThis 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.ListThis 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.ListThis 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.ListThis 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.ListThis 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