diff --git a/clients/google-api-services-datalineage/v1/2.0.0/README.md b/clients/google-api-services-datalineage/v1/2.0.0/README.md index da228cb1ab9..4d69e4855e9 100644 --- a/clients/google-api-services-datalineage/v1/2.0.0/README.md +++ b/clients/google-api-services-datalineage/v1/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-datalineage - v1-rev20260123-2.0.0 + v1-rev20260130-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-datalineage:v1-rev20260123-2.0.0' + implementation 'com.google.apis:google-api-services-datalineage:v1-rev20260130-2.0.0' } ``` diff --git a/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/ApiservingMcpMcpToolDataHandlingProfile.java b/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/ApiservingMcpMcpToolDataHandlingProfile.java new file mode 100644 index 00000000000..c5cec952897 --- /dev/null +++ b/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/ApiservingMcpMcpToolDataHandlingProfile.java @@ -0,0 +1,92 @@ +/* + * 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.datalineage.v1.model; + +/** + * Profile describing the data handling characteristics of an MCP tool. When used within the + * McpTool.meta field, this message should be packed into a google.protobuf.Any and associated with + * the key: "google.com/tool.profiles/data_handling" + * + *

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 Data Lineage 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 ApiservingMcpMcpToolDataHandlingProfile extends com.google.api.client.json.GenericJson { + + /** + * // The data access level of the tool's inputs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String inputDataAccessLevel; + + /** + * The data access level of the tool's outputs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String outputDataAccessLevel; + + /** + * // The data access level of the tool's inputs. + * @return value or {@code null} for none + */ + public java.lang.String getInputDataAccessLevel() { + return inputDataAccessLevel; + } + + /** + * // The data access level of the tool's inputs. + * @param inputDataAccessLevel inputDataAccessLevel or {@code null} for none + */ + public ApiservingMcpMcpToolDataHandlingProfile setInputDataAccessLevel(java.lang.String inputDataAccessLevel) { + this.inputDataAccessLevel = inputDataAccessLevel; + return this; + } + + /** + * The data access level of the tool's outputs. + * @return value or {@code null} for none + */ + public java.lang.String getOutputDataAccessLevel() { + return outputDataAccessLevel; + } + + /** + * The data access level of the tool's outputs. + * @param outputDataAccessLevel outputDataAccessLevel or {@code null} for none + */ + public ApiservingMcpMcpToolDataHandlingProfile setOutputDataAccessLevel(java.lang.String outputDataAccessLevel) { + this.outputDataAccessLevel = outputDataAccessLevel; + return this; + } + + @Override + public ApiservingMcpMcpToolDataHandlingProfile set(String fieldName, Object value) { + return (ApiservingMcpMcpToolDataHandlingProfile) super.set(fieldName, value); + } + + @Override + public ApiservingMcpMcpToolDataHandlingProfile clone() { + return (ApiservingMcpMcpToolDataHandlingProfile) super.clone(); + } + +} diff --git a/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/ApiservingMcpMcpToolLifecycleProfile.java b/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/ApiservingMcpMcpToolLifecycleProfile.java new file mode 100644 index 00000000000..f73484be209 --- /dev/null +++ b/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/ApiservingMcpMcpToolLifecycleProfile.java @@ -0,0 +1,68 @@ +/* + * 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.datalineage.v1.model; + +/** + * Profile describing the lifecycle stage of an MCP tool. When used within the McpTool.meta field, + * this message should be packed into a google.protobuf.Any and associated with the key: + * "google.com/tool.profiles/lifecycle" + * + *

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 Data Lineage 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 ApiservingMcpMcpToolLifecycleProfile extends com.google.api.client.json.GenericJson { + + /** + * Output only. The current launch state of the MCP tool. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String launchState; + + /** + * Output only. The current launch state of the MCP tool. + * @return value or {@code null} for none + */ + public java.lang.String getLaunchState() { + return launchState; + } + + /** + * Output only. The current launch state of the MCP tool. + * @param launchState launchState or {@code null} for none + */ + public ApiservingMcpMcpToolLifecycleProfile setLaunchState(java.lang.String launchState) { + this.launchState = launchState; + return this; + } + + @Override + public ApiservingMcpMcpToolLifecycleProfile set(String fieldName, Object value) { + return (ApiservingMcpMcpToolLifecycleProfile) super.set(fieldName, value); + } + + @Override + public ApiservingMcpMcpToolLifecycleProfile clone() { + return (ApiservingMcpMcpToolLifecycleProfile) super.clone(); + } + +} diff --git a/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/GoogleCloudDatacatalogLineageConfigmanagementV1ConfigIngestionIngestionRuleLineageEnablement.java b/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/GoogleCloudDatacatalogLineageConfigmanagementV1ConfigIngestionIngestionRuleLineageEnablement.java index 8cde2bdc220..437103672e5 100644 --- a/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/GoogleCloudDatacatalogLineageConfigmanagementV1ConfigIngestionIngestionRuleLineageEnablement.java +++ b/clients/google-api-services-datalineage/v1/2.0.0/com/google/api/services/datalineage/v1/model/GoogleCloudDatacatalogLineageConfigmanagementV1ConfigIngestionIngestionRuleLineageEnablement.java @@ -31,16 +31,16 @@ public final class GoogleCloudDatacatalogLineageConfigmanagementV1ConfigIngestionIngestionRuleLineageEnablement extends com.google.api.client.json.GenericJson { /** - * Optional. Required. If true, ingestion of lineage should be enabled. If false, it should be - * disabled. If unspecified, the system default value is used. + * Optional. If true, ingestion of lineage should be enabled. If false, it should be disabled. If + * unspecified, the system default value is used. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.Boolean enabled; /** - * Optional. Required. If true, ingestion of lineage should be enabled. If false, it should be - * disabled. If unspecified, the system default value is used. + * Optional. If true, ingestion of lineage should be enabled. If false, it should be disabled. If + * unspecified, the system default value is used. * @return value or {@code null} for none */ public java.lang.Boolean getEnabled() { @@ -48,8 +48,8 @@ public java.lang.Boolean getEnabled() { } /** - * Optional. Required. If true, ingestion of lineage should be enabled. If false, it should be - * disabled. If unspecified, the system default value is used. + * Optional. If true, ingestion of lineage should be enabled. If false, it should be disabled. If + * unspecified, the system default value is used. * @param enabled enabled or {@code null} for none */ public GoogleCloudDatacatalogLineageConfigmanagementV1ConfigIngestionIngestionRuleLineageEnablement setEnabled(java.lang.Boolean enabled) { diff --git a/clients/google-api-services-datalineage/v1/2.0.0/pom.xml b/clients/google-api-services-datalineage/v1/2.0.0/pom.xml index d5ea4559e01..f22ce816012 100644 --- a/clients/google-api-services-datalineage/v1/2.0.0/pom.xml +++ b/clients/google-api-services-datalineage/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-datalineage - v1-rev20260123-2.0.0 - Data Lineage API v1-rev20260123-2.0.0 + v1-rev20260130-2.0.0 + Data Lineage API v1-rev20260130-2.0.0 jar 2011 diff --git a/clients/google-api-services-datalineage/v1/README.md b/clients/google-api-services-datalineage/v1/README.md index da228cb1ab9..4d69e4855e9 100644 --- a/clients/google-api-services-datalineage/v1/README.md +++ b/clients/google-api-services-datalineage/v1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-datalineage - v1-rev20260123-2.0.0 + v1-rev20260130-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-datalineage:v1-rev20260123-2.0.0' + implementation 'com.google.apis:google-api-services-datalineage:v1-rev20260130-2.0.0' } ```