From 9bb66f05b90a19441d2a13cf5d8841aa7426e368 Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Sat, 8 Aug 2026 04:53:55 +0000 Subject: [PATCH 1/2] chore: update googleapis commitish to 455ca74 --- librarian.yaml | 264 +------------------------------------------------ 1 file changed, 2 insertions(+), 262 deletions(-) diff --git a/librarian.yaml b/librarian.yaml index a1128e1d24c9..3b5ddbdb5356 100644 --- a/librarian.yaml +++ b/librarian.yaml @@ -16,8 +16,8 @@ version: v0.32.0 repo: googleapis/google-cloud-java sources: googleapis: - commit: 9d6aeca43996716743eb9cc1a0e7ea3a98efcb46 - sha256: 47ab84ec4e1f8cc8d6d82263b77ba42a535dea4c9410123208f31eaf4cf7da4a + commit: 455ca743f0516fcce31859f6de903a5181a63e0c + sha256: cdd9d2b9d8feddd4650bbcf6bd17e3886fe271f8dbe68e319ffb5a113ab4a9a4 showcase: commit: f97fd357084b9e85ef5dd02ba084551c3f85191c sha256: b5d293831e6895ca139d9a0a92eec75a82e73398978b140af8f7c5e91c7c969a @@ -57,7 +57,6 @@ libraries: - path: google/cloud/accessapproval/v1 java: api_description_override: enables controlling access to your organization's data by Google personnel. - released_version: 2.96.0 name_pretty_override: Access Approval product_documentation_override: https://cloud.google.com/access-approval/docs/ - name: accesscontextmanager @@ -74,7 +73,6 @@ libraries: java: api_description_override: n/a artifact_id: google-identity-accesscontextmanager - released_version: 1.96.0 name_pretty_override: Identity Access Context Manager product_documentation_override: n/a - name: admanager @@ -86,7 +84,6 @@ libraries: api_description_override: The Ad Manager API enables an app to integrate with Google Ad Manager. You can read Ad Manager data and run reports using the API. artifact_id: ad-manager client_documentation_override: https://cloud.google.com/java/docs/reference/ad-manager/latest/overview - released_version: 0.54.0 library_type_override: GAPIC_AUTO name_pretty_override: Google Ad Manager API product_documentation_override: https://developers.google.com/ad-manager/api/beta @@ -98,7 +95,6 @@ libraries: omit_common_resources: true java: api_description_override: An API for accessing Advisory Notifications in Google Cloud. - released_version: 0.84.0 name_pretty_override: Advisory Notifications API product_documentation_override: https://cloud.google.com/advisory-notifications/ - name: agentidentity @@ -114,8 +110,6 @@ libraries: additional_protos: - path: google/cloud/location/locations.proto - path: google/iam/v1/iam_policy.proto - java: - released_version: 0.1.0 - name: agentregistry version: 0.3.0-SNAPSHOT apis: @@ -123,8 +117,6 @@ libraries: java: additional_protos: - path: google/cloud/location/locations.proto - java: - released_version: 0.2.0 - name: aiplatform version: 3.97.0-SNAPSHOT apis: @@ -153,7 +145,6 @@ libraries: - google-cloud-aiplatform/src/test/java/com/google/iam/v1/MockIAMPolicyImpl.java java: api_description_override: is an integrated suite of machine learning tools and services for building and using ML models with AutoML or custom code. It offers both novices and experts the best workbench for the entire machine learning development lifecycle. - released_version: 3.96.0 name_pretty_override: Vertex AI product_documentation_override: https://cloud.google.com/vertex-ai/docs rest_documentation: https://cloud.google.com/vertex-ai/docs/reference/rest @@ -178,7 +169,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: AlloyDB is a fully managed, PostgreSQL-compatible database service with industry-leading performance, availability, and scale. - released_version: 0.84.0 name_pretty_override: AlloyDB product_documentation_override: https://cloud.google.com/alloydb/ rest_documentation: https://cloud.google.com/alloydb/docs/reference/rest @@ -209,7 +199,6 @@ libraries: java: api_id_override: connectors.googleapis.com api_description_override: AlloyDB is a fully-managed, PostgreSQL-compatible database for demanding transactional workloads. It provides enterprise-grade performance and availability while maintaining 100% compatibility with open-source PostgreSQL. - released_version: 0.73.0 name_pretty_override: AlloyDB connectors product_documentation_override: https://cloud.google.com/alloydb/docs rest_documentation: https://cloud.google.com/alloydb/docs/reference/rest @@ -223,7 +212,6 @@ libraries: api_description_override: allows you to manage Google Analytics accounts and properties. artifact_id: google-analytics-admin codeowner_team: '@googleapis/analytics-dpe' - released_version: 0.105.0 name_pretty_override: Analytics Admin product_documentation_override: https://developers.google.com/analytics - name: analytics-data @@ -236,7 +224,6 @@ libraries: api_description_override: provides programmatic methods to access report data in Google Analytics App+Web properties. artifact_id: google-analytics-data codeowner_team: '@googleapis/analytics-dpe' - released_version: 0.106.0 name_pretty_override: Analytics Data product_documentation_override: https://developers.google.com/analytics/trusted-testing/analytics-data - name: analyticshub @@ -245,7 +232,6 @@ libraries: - path: google/cloud/bigquery/analyticshub/v1 java: api_description_override: TBD - released_version: 0.92.0 name_pretty_override: Analytics Hub API product_documentation_override: https://cloud.google.com/bigquery/TBD - name: api-gateway @@ -255,7 +241,6 @@ libraries: java: api_id_override: apigateway.googleapis.com api_description_override: enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint. - released_version: 2.95.0 name_pretty_override: API Gateway product_documentation_override: https://cloud.google.com/api-gateway/docs rest_documentation: https://cloud.google.com/api-gateway/docs/reference/rest @@ -265,7 +250,6 @@ libraries: - path: google/cloud/apigeeconnect/v1 java: api_description_override: allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. - released_version: 2.95.0 name_pretty_override: Apigee Connect product_documentation_override: https://cloud.google.com/apigee/docs/hybrid/v1.3/apigee-connect/ - name: apihub @@ -279,7 +263,6 @@ libraries: api_id_override: apihub.googleapis.com api_description_override: API hub lets you consolidate and organize information about all of the APIs of interest to your organization. API hub lets you capture critical information about APIs that allows developers to discover and evaluate them easily and leverage the work of other teams wherever possible. API platform teams can use API hub to have visibility into and manage their portfolio of APIs. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-apihub/latest/overview - released_version: 0.48.0 library_type_override: GAPIC_AUTO name_pretty_override: API hub API product_documentation_override: https://cloud.google.com/apigee/docs/apihub/what-is-api-hub @@ -289,7 +272,6 @@ libraries: - path: google/api/apikeys/v2 java: api_description_override: API Keys lets you create and manage your API keys for your projects. - released_version: 0.93.0 name_pretty_override: API Keys API product_documentation_override: https://cloud.google.com/api-keys/ - name: appengine-admin @@ -299,7 +281,6 @@ libraries: java: api_description_override: you to manage your App Engine applications. codeowner_team: '@googleapis/aap-dpes' - released_version: 2.95.0 name_pretty_override: App Engine Admin API product_documentation_override: https://cloud.google.com/appengine/docs/admin-api/ - name: apphub @@ -312,7 +293,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: App Hub simplifies the process of building, running, and managing applications on Google Cloud. - released_version: 0.59.0 name_pretty_override: App Hub API product_documentation_override: https://cloud.google.com/app-hub/docs/overview rpc_documentation: https://cloud.google.com/app-hub/docs/reference/rpc @@ -327,7 +307,6 @@ libraries: api_id_override: appoptimize.googleapis.com api_description_override: The App Optimize API provides developers and platform teams with tools to monitor, analyze, and improve the performance and cost-efficiency of their cloud applications. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-appoptimize/latest/overview - released_version: 0.5.0 library_type_override: GAPIC_AUTO name_pretty_override: App Optimize API product_documentation_override: https://docs.cloud.google.com/app-optimize/overview @@ -339,7 +318,6 @@ libraries: api_description_override: provides programmatic methods to the Area 120 Tables API. artifact_id: google-area120-tables group_id: com.google.area120 - released_version: 0.99.0 name_pretty_override: Area 120 Tables product_documentation_override: https://area120.google.com/ - name: artifact-registry @@ -356,7 +334,6 @@ libraries: java: api_description_override: provides a single place for your organization to manage container images and language packages (such as Maven and npm). It is fully integrated with Google Cloud's tooling and runtimes and comes with support for native artifact protocols. This makes it simple to integrate it with your CI/CD tooling to set up automated pipelines. codeowner_team: '@googleapis/aap-dpes' - released_version: 1.94.0 name_pretty_override: Artifact Registry product_documentation_override: https://cloud.google.com/artifact-registry rest_documentation: https://cloud.google.com/artifact-registry/docs/reference/rest @@ -376,7 +353,6 @@ libraries: api_reference: https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/overview api_description_override: provides inventory services based on a time series database. This database keeps a five week history of Google Cloud asset metadata. The Cloud Asset Inventory export service allows you to export all asset metadata at a certain timestamp or export event change history during a timeframe. issue_tracker_override: https://issuetracker.google.com/issues/new?component=187210 - released_version: 3.99.0 name_pretty_override: Cloud Asset Inventory product_documentation_override: https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/overview - name: assured-workloads @@ -386,7 +362,6 @@ libraries: - path: google/cloud/assuredworkloads/v1beta1 java: api_description_override: allows you to secure your government workloads and accelerate your path to running compliant workloads on Google Cloud with Assured Workloads for Government. - released_version: 2.95.0 name_pretty_override: Assured Workloads for Government product_documentation_override: https://cloud.google.com/assured-workloads/ rest_documentation: https://cloud.google.com/assured-workloads/docs/reference/rest @@ -401,7 +376,6 @@ libraries: api_id_override: auditmanager.googleapis.com api_description_override: Lists information about the supported locations for this service. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-auditmanager/latest/overview - released_version: 0.13.0 library_type_override: GAPIC_AUTO name_pretty_override: Audit Manager API product_documentation_override: https://cloud.google.com/audit-manager/docs @@ -413,7 +387,6 @@ libraries: java: api_description_override: makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites. issue_tracker_override: https://issuetracker.google.com/savedsearches/559744 - released_version: 2.95.0 name_pretty_override: Cloud Auto ML product_documentation_override: https://cloud.google.com/automl/docs/ rest_documentation: https://cloud.google.com/automl/docs/reference/rest @@ -431,7 +404,6 @@ libraries: api_id_override: backstory.googleapis.com api_description_override: Common Universal Data Model (UDM) and Entity protos used by Chronicle. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-backstory/latest/overview - released_version: 0.3.0 library_type_override: GAPIC_AUTO name_pretty_override: Malachite Common Protos product_documentation_override: https://cloud.google.com/chronicle/docs/secops/secops-overview @@ -447,7 +419,6 @@ libraries: api_id_override: backupdr.googleapis.com api_description_override: 'Backup and DR Service is a powerful, centralized, cloud-first backup and disaster recovery solution for cloud-based and hybrid workloads. ' client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-backupdr/latest/overview - released_version: 0.54.0 library_type_override: GAPIC_AUTO name_pretty_override: Backup and DR Service API product_documentation_override: https://cloud.google.com/backup-disaster-recovery/docs/concepts/backup-dr @@ -461,7 +432,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: Bring your Oracle workloads to Google Cloud with Bare Metal Solution and jumpstart your cloud journey with minimal risk. - released_version: 0.95.0 name_pretty_override: Bare Metal Solution product_documentation_override: https://cloud.google.com/bare-metal/docs rest_documentation: https://cloud.google.com/bare-metal/docs/reference/rest @@ -480,7 +450,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: n/a - released_version: 0.95.0 name_pretty_override: Cloud Batch product_documentation_override: https://cloud.google.com/ - name: beyondcorp-appconnections @@ -494,7 +463,6 @@ libraries: java: api_description_override: is Google's implementation of the zero trust model. It builds upon a decade of experience at Google, combined with ideas and best practices from the community. By shifting access controls from the network perimeter to individual users, BeyondCorp enables secure work from virtually any location without the need for a traditional VPN. api_shortname_override: beyondcorp-appconnections - released_version: 0.93.0 name_pretty_override: BeyondCorp AppConnections product_documentation_override: https://cloud.google.com/beyondcorp-enterprise/ - name: beyondcorp-appconnectors @@ -508,7 +476,6 @@ libraries: java: api_description_override: provides methods to manage (create/read/update/delete) BeyondCorp AppConnectors. api_shortname_override: beyondcorp-appconnectors - released_version: 0.93.0 name_pretty_override: BeyondCorp AppConnectors product_documentation_override: cloud.google.com/beyondcorp-enterprise/ - name: beyondcorp-appgateways @@ -523,7 +490,6 @@ libraries: api_id_override: beyondcorp.googleapis.com api_description_override: A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. api_shortname_override: beyondcorp-appgateways - released_version: 0.93.0 name_pretty_override: BeyondCorp AppGateways product_documentation_override: https://cloud.google.com/beyondcorp-enterprise/ - name: beyondcorp-clientconnectorservices @@ -538,7 +504,6 @@ libraries: api_id_override: beyondcorp.googleapis.com api_description_override: A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. api_shortname_override: beyondcorp-clientconnectorservices - released_version: 0.93.0 name_pretty_override: BeyondCorp ClientConnectorServices product_documentation_override: https://cloud.google.com/beyondcorp-enterprise/ - name: beyondcorp-clientgateways @@ -553,7 +518,6 @@ libraries: api_id_override: beyondcorp.googleapis.com api_description_override: A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. api_shortname_override: beyondcorp-clientgateways - released_version: 0.93.0 name_pretty_override: BeyondCorp ClientGateways product_documentation_override: https://cloud.google.com/beyondcorp-enterprise/ - name: biglake @@ -565,7 +529,6 @@ libraries: - path: google/cloud/bigquery/biglake/v1alpha1 java: api_description_override: The BigLake API provides access to BigLake Metastore, a serverless, fully managed, and highly available metastore for open-source data that can be used for querying Apache Iceberg tables in BigQuery. - released_version: 0.83.0 name_pretty_override: BigLake product_documentation_override: https://cloud.google.com/biglake - name: bigquery-data-exchange @@ -577,7 +540,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. - released_version: 2.90.0 name_pretty_override: Analytics Hub product_documentation_override: https://cloud.google.com/analytics-hub - name: bigqueryconnection @@ -588,7 +550,6 @@ libraries: java: api_description_override: allows users to manage BigQuery connections to external data sources. client_documentation_override: https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1beta1 - released_version: 2.97.0 name_pretty_override: Cloud BigQuery Connection product_documentation_override: https://cloud.google.com/bigquery/docs/reference/bigqueryconnection/rest - name: bigquerydatapolicy @@ -600,7 +561,6 @@ libraries: - path: google/cloud/bigquery/datapolicies/v1beta1 java: api_description_override: Allows users to manage BigQuery data policies. - released_version: 0.92.0 name_pretty_override: BigQuery DataPolicy API product_documentation_override: https://cloud.google.com/bigquery/docs/reference/datapolicy/ - name: bigquerydatatransfer @@ -635,7 +595,6 @@ libraries: java: api_description_override: transfers data from partner SaaS applications to Google BigQuery on a scheduled, managed basis. issue_tracker_override: https://issuetracker.google.com/savedsearches/559654 - released_version: 2.95.0 name_pretty_override: BigQuery Data Transfer Service product_documentation_override: https://cloud.google.com/bigquery/transfer/ - name: bigquerymigration @@ -645,7 +604,6 @@ libraries: - path: google/cloud/bigquery/migration/v2alpha java: api_description_override: BigQuery Migration API - released_version: 0.98.0 name_pretty_override: BigQuery Migration product_documentation_override: https://cloud.google.com/bigquery/docs rest_documentation: https://cloud.google.com/bigquery/docs/reference/rest @@ -655,7 +613,6 @@ libraries: - path: google/cloud/bigquery/reservation/v1 java: api_description_override: allows users to manage their flat-rate BigQuery reservations. - released_version: 2.96.0 name_pretty_override: Cloud BigQuery Reservation product_documentation_override: https://cloud.google.com/bigquery/docs/reference/reservations/rpc - name: bigquerystorage @@ -783,7 +740,6 @@ libraries: client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-bigquerystorage/latest/history codeowner_team: '@googleapis/bigquery-team' issue_tracker_override: https://issuetracker.google.com/savedsearches/559654 - released_version: 3.31.0 library_type_override: GAPIC_COMBO name_pretty_override: BigQuery Storage product_documentation_override: https://cloud.google.com/bigquery/docs/reference/storage/ @@ -880,7 +836,6 @@ libraries: - google-cloud-bigtable-bom extra_versioned_modules: google-cloud-bigtable-emulator,google-cloud-bigtable-emulator-core issue_tracker_override: https://issuetracker.google.com/savedsearches/559777 - released_version: 2.81.0 library_type_override: GAPIC_COMBO name_pretty_override: Cloud Bigtable product_documentation_override: https://cloud.google.com/bigtable @@ -896,7 +851,6 @@ libraries: java: api_description_override: allows developers to manage their billing accounts or browse the catalog of SKUs and pricing. issue_tracker_override: https://issuetracker.google.com/savedsearches/559770 - released_version: 2.95.0 name_pretty_override: Cloud Billing product_documentation_override: https://cloud.google.com/billing/docs rest_documentation: https://cloud.google.com/billing/docs/reference/rest @@ -908,7 +862,6 @@ libraries: - path: google/cloud/billing/budgets/v1beta1 java: api_description_override: allows you to avoid surprises on your bill by creating budgets to monitor all your Google Cloud charges in one place. - released_version: 2.95.0 name_pretty_override: Cloud Billing Budgets product_documentation_override: https://cloud.google.com/billing/docs/how-to/budgets - name: binary-authorization @@ -920,7 +873,6 @@ libraries: api_id_override: binaryauthorization.googleapis.com api_description_override: ' is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and Anthos clusters on VMware' codeowner_team: '@googleapis/aap-dpes' - released_version: 1.94.0 name_pretty_override: Binary Authorization product_documentation_override: https://cloud.google.com/binary-authorization/docs rest_documentation: https://cloud.google.com/binary-authorization/docs/reference/rest @@ -933,7 +885,6 @@ libraries: api_id_override: capacityplanner.googleapis.com api_description_override: Provides programmatic access to Capacity Planner features. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-capacityplanner/latest/overview - released_version: 0.18.0 library_type_override: GAPIC_AUTO name_pretty_override: Capacity Planner API product_documentation_override: https://cloud.google.com/capacity-planner/docs @@ -947,7 +898,6 @@ libraries: java: api_id_override: certificatemanager.googleapis.com api_description_override: lets you acquire and manage TLS (SSL) certificates for use with Cloud Load Balancing. - released_version: 0.98.0 name_pretty_override: Certificate Manager product_documentation_override: https://cloud.google.com/certificate-manager/docs - name: ces @@ -965,7 +915,6 @@ libraries: api_id_override: ces.googleapis.com api_description_override: Customer Experience Agent Studio (CX Agent Studio) is a minimal code conversational agent builder. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-ces/latest/overview - released_version: 0.11.0 library_type_override: GAPIC_AUTO name_pretty_override: Gemini Enterprise for Customer Experience API product_documentation_override: https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps @@ -976,7 +925,6 @@ libraries: - path: google/cloud/channel/v1 java: api_description_override: With Channel Services, Google Cloud partners and resellers have a single unified resale platform, with a unified resale catalog, customer management, order management, billing management, policy and authorization management, and cost management. - released_version: 3.99.0 name_pretty_override: Channel Services product_documentation_override: https://cloud.google.com/channel/docs rest_documentation: https://cloud.google.com/channel/docs/reference/rest @@ -987,7 +935,6 @@ libraries: - path: google/chat/v1 java: api_description_override: The Google Chat API lets you build Chat apps to integrate your services with Google Chat and manage Chat resources such as spaces, members, and messages. - released_version: 0.59.0 name_pretty_override: Google Chat API product_documentation_override: https://developers.google.com/chat/concepts rest_documentation: https://developers.google.com/chat/api/reference/rest @@ -999,7 +946,6 @@ libraries: api_id_override: chronicle.googleapis.com api_description_override: The Google Cloud Security Operations API, popularly known as the Chronicle API, serves endpoints that enable security analysts to analyze and mitigate a security threat throughout its lifecycle client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-chronicle/latest/overview - released_version: 0.33.0 library_type_override: GAPIC_AUTO name_pretty_override: Chronicle API product_documentation_override: https://cloud.google.com/chronicle/docs/secops/secops-overview @@ -1018,7 +964,6 @@ libraries: api_id_override: cloudapiregistry.googleapis.com api_description_override: Cloud API Registry lets you discover, govern, use, and monitor Model Context Protocol (MCP) servers and tools provided by Google, or by your organization through Apigee API hub. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-cloudapiregistry/latest/overview - released_version: 0.14.0 library_type_override: GAPIC_AUTO name_pretty_override: Cloud API Registry API product_documentation_override: https://docs.cloud.google.com/api-registry/docs/overview @@ -1036,7 +981,6 @@ libraries: artifact_id: google-cloud-build codeowner_team: '@googleapis/aap-dpes' issue_tracker_override: https://issuetracker.google.com/savedsearches/5226584 - released_version: 3.97.0 name_pretty_override: Cloud Build product_documentation_override: https://cloud.google.com/cloud-build/ - name: cloudcommerceconsumerprocurement @@ -1046,7 +990,6 @@ libraries: - path: google/cloud/commerce/consumer/procurement/v1alpha1 java: api_description_override: Find top solutions integrated with Google Cloud to accelerate your digital transformation. Scale and simplify procurement for your organization with online discovery, flexible purchasing, and fulfillment of enterprise-grade cloud solutions. - released_version: 0.93.0 name_pretty_override: Cloud Commerce Consumer Procurement product_documentation_override: https://cloud.google.com/marketplace/ - name: cloudcontrolspartner @@ -1056,7 +999,6 @@ libraries: - path: google/cloud/cloudcontrolspartner/v1beta java: api_description_override: Provides insights about your customers and their Assured Workloads based on your Sovereign Controls by Partners offering. - released_version: 0.59.0 name_pretty_override: Cloud Controls Partner API product_documentation_override: https://cloud.google.com/sovereign-controls-by-partners/docs/sovereign-partners - name: cloudquotas @@ -1073,7 +1015,6 @@ libraries: Cloud Quotas API provides GCP service consumers with management and observability for resource usage, quotas, and restrictions of the services they consume. - released_version: 0.63.0 name_pretty_override: Cloud Quotas API product_documentation_override: https://cloud.google.com/cloudquotas/docs/ - name: cloudsecuritycompliance @@ -1087,7 +1028,6 @@ libraries: api_id_override: cloudsecuritycompliance.googleapis.com api_description_override: Compliance Manager uses software-defined controls that let you assess support for multiple compliance programs and security requirements within a Google Cloud organization client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-cloudsecuritycompliance/latest/overview - released_version: 0.22.0 library_type_override: GAPIC_AUTO name_pretty_override: Cloud Security Compliance API product_documentation_override: https://cloud.google.com/security-command-center/docs/compliance-manager-overview @@ -1098,7 +1038,6 @@ libraries: - path: google/cloud/support/v2beta java: api_description_override: Manages Google Cloud technical support cases for Customer Care support offerings. - released_version: 0.79.0 name_pretty_override: Google Cloud Support API product_documentation_override: https://cloud.google.com/support/docs/reference/support-api/ - name: commerceproducer @@ -1108,8 +1047,6 @@ libraries: java: additional_protos: - path: google/cloud/location/locations.proto - java: - released_version: 0.1.0 - name: common-protos version: 2.75.0-SNAPSHOT apis: @@ -1217,7 +1154,6 @@ libraries: - proto-google-common-protos-bom - proto-google-common-protos group_id: com.google.api.grpc - released_version: 2.74.0 library_type_override: OTHER name_pretty_override: Common Protos product_documentation_override: https://github.com/googleapis/api-common-protos @@ -1240,7 +1176,6 @@ libraries: api_description_override: 'delivers virtual machines running in Google''s innovative data centers and worldwide fiber network. Compute Engine''s tooling and workflow support enable scaling from single instances to global, load-balanced cloud computing. Compute Engine''s VMs boot quickly, come with persistent disk storage, deliver consistent performance and are available in many configurations. ' excluded_poms: - grpc-google-cloud-compute-v1 - released_version: 1.105.0 name_pretty_override: Compute Engine product_documentation_override: https://cloud.google.com/compute/ - name: confidentialcomputing @@ -1256,7 +1191,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Protect data in-use with Confidential VMs, Confidential GKE, Confidential Dataproc, and Confidential Space. - released_version: 0.81.0 name_pretty_override: Confidential Computing API product_documentation_override: https://cloud.google.com/confidential-computing/ - name: configdelivery @@ -1274,7 +1208,6 @@ libraries: api_id_override: configdelivery.googleapis.com api_description_override: ConfigDelivery service manages the deployment of kubernetes configuration to a fleet of kubernetes clusters. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-configdelivery/latest/overview - released_version: 0.29.0 library_type_override: GAPIC_AUTO name_pretty_override: Config Delivery API product_documentation_override: https://cloud.google.com/kubernetes-engine/enterprise/config-sync/docs/concepts/fleet-packages @@ -1287,7 +1220,6 @@ libraries: api_id_override: connectgateway.googleapis.com api_description_override: The Connect Gateway service allows connectivity from external parties to connected Kubernetes clusters. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-connectgateway/latest/overview - released_version: 0.47.0 library_type_override: GAPIC_AUTO name_pretty_override: Connect Gateway API product_documentation_override: https://cloud.google.com/kubernetes-engine/enterprise/multicluster-management/gateway @@ -1298,7 +1230,6 @@ libraries: java: api_description_override: ' helps users detect and visualize patterns in their contact center data.' codeowner_team: '@googleapis/api-contact-center-insights' - released_version: 2.95.0 name_pretty_override: CCAI Insights product_documentation_override: https://cloud.google.com/dialogflow/priv/docs/insights/ - name: container @@ -1313,7 +1244,6 @@ libraries: api_description_override: is an enterprise-grade platform for containerized applications, including stateful and stateless, AI and ML, Linux and Windows, complex and simple web apps, API, and backend services. Leverage industry-first features like four-way auto-scaling and no-stress management. Optimize GPU and TPU provisioning, use integrated developer tools, and get multi-cluster support from SREs. codeowner_team: '@googleapis/cloud-sdk-java-team' issue_tracker_override: https://issuetracker.google.com/savedsearches/559777 - released_version: 2.98.0 name_pretty_override: Kubernetes Engine product_documentation_override: https://cloud.google.com/kubernetes-engine/ rest_documentation: https://cloud.google.com/kubernetes-engine/docs/reference/rest @@ -1354,7 +1284,6 @@ libraries: api_description_override: is a service that provides vulnerability scanning and metadata storage for software artifacts. The service performs vulnerability scans on built software artifacts, such as the images in Container Registry, then stores the resulting metadata and makes it available for consumption through an API. The metadata may come from several sources, including vulnerability scanning, other Cloud services, and third-party providers. codeowner_team: '@googleapis/aap-dpes' issue_tracker_override: https://issuetracker.google.com/savedsearches/559777 - released_version: 2.96.0 name_pretty_override: Cloud Container Analysis product_documentation_override: https://cloud.google.com/container-registry/docs/container-analysis - name: contentwarehouse @@ -1363,7 +1292,6 @@ libraries: - path: google/cloud/contentwarehouse/v1 java: api_description_override: Document AI Warehouse is an integrated cloud-native GCP platform to store, search, organize, govern and analyze documents and their structured metadata. - released_version: 0.91.0 name_pretty_override: Document AI Warehouse product_documentation_override: https://cloud.google.com/document-warehouse/docs/overview - name: data-fusion @@ -1373,7 +1301,6 @@ libraries: - path: google/cloud/datafusion/v1beta1 java: api_description_override: is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines. - released_version: 1.95.0 name_pretty_override: Cloud Data Fusion product_documentation_override: https://cloud.google.com/data-fusion/docs rest_documentation: https://cloud.google.com/data-fusion/docs/reference/rest @@ -1385,7 +1312,6 @@ libraries: api_id_override: databasecenter.googleapis.com api_description_override: Database Center provides an organization-wide, cross-product fleet health platform to eliminate the overhead, complexity, and risk associated with aggregating and summarizing health signals through custom dashboards. Through Database Center's fleet health dashboard and API, database platform teams that are responsible for reliability, compliance, security, cost, and administration of database fleets will now have a single pane of glass that pinpoints issues relevant to each team. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-databasecenter/latest/overview - released_version: 0.16.0 library_type_override: GAPIC_AUTO name_pretty_override: Database Center API product_documentation_override: https://cloud.google.com/database-center/docs/overview @@ -1404,7 +1330,6 @@ libraries: - proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/FieldName.java java: api_description_override: is a fully managed and highly scalable data discovery and metadata management service. - released_version: 1.101.0 name_pretty_override: Data Catalog product_documentation_override: https://cloud.google.com/data-catalog - name: dataflow @@ -1413,7 +1338,6 @@ libraries: - path: google/dataflow/v1beta3 java: api_description_override: is a managed service for executing a wide variety of data processing patterns. - released_version: 0.99.0 name_pretty_override: Dataflow product_documentation_override: https://cloud.google.com/dataflow/docs rest_documentation: https://cloud.google.com/dataflow/docs/reference/rest @@ -1433,7 +1357,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: Help analytics teams manage data inside BigQuery using SQL. - released_version: 0.94.0 name_pretty_override: Cloud Dataform product_documentation_override: https://cloud.google.com/dataform/docs - name: datalabeling @@ -1444,7 +1367,6 @@ libraries: - google-cloud-datalabeling/src/test/java/com/google/cloud/datalabeling/it/ITSystemTest.java java: api_description_override: is a service that lets you work with human labelers to generate highly accurate labels for a collection of data that you can use to train your machine learning models. - released_version: 0.215.0 name_pretty_override: Data Labeling product_documentation_override: https://cloud.google.com/ai-platform/data-labeling/docs/ rest_documentation: https://cloud.google.com/ai-platform/data-labeling/docs/reference/rest @@ -1456,7 +1378,6 @@ libraries: - path: google/cloud/datacatalog/lineage/configmanagement/v1 java: api_description_override: Lineage is used to track data flows between assets over time. - released_version: 0.87.0 name_pretty_override: Data Lineage product_documentation_override: https://cloud.google.com/dataplex/docs/about-data-lineage - name: datamanager @@ -1468,7 +1389,6 @@ libraries: api_description_override: A unified ingestion API for data partners, agencies and advertisers to connect first-party data across Google advertising products. artifact_id: data-manager client_documentation_override: https://cloud.google.com/java/docs/reference/data-manager/latest/overview - released_version: 0.16.0 library_type_override: GAPIC_AUTO name_pretty_override: Data Manager API product_documentation_override: https://developers.google.com/data-manager @@ -1483,7 +1403,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: provides intelligent data fabric that enables organizations to centrally manage, monitor, and govern their data across data lakes, data warehouses, and data marts with consistent controls, providing access to trusted data and powering analytics at scale. - released_version: 1.93.0 name_pretty_override: Cloud Dataplex product_documentation_override: https://cloud.google.com/dataplex rest_documentation: https://cloud.google.com/dataplex/docs/reference/rest @@ -1499,7 +1418,6 @@ libraries: api_description_override: is a faster, easier, more cost-effective way to run Apache Spark and Apache Hadoop. codeowner_team: '@googleapis/api-dataproc' issue_tracker_override: https://issuetracker.google.com/savedsearches/559745 - released_version: 4.92.0 name_pretty_override: Dataproc product_documentation_override: https://cloud.google.com/dataproc rest_documentation: https://cloud.google.com/dataproc/docs/reference/rest @@ -1524,7 +1442,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: is a fully managed, highly available, autoscaled, autohealing, OSS-native metastore service that greatly simplifies technical metadata management. Dataproc Metastore service is based on Apache Hive metastore and serves as a critical component towards enterprise data lakes. - released_version: 2.96.0 name_pretty_override: Dataproc Metastore product_documentation_override: https://cloud.google.com/dataproc-metastore/docs rest_documentation: https://cloud.google.com/dataproc-metastore/docs/reference/rest @@ -1548,7 +1465,6 @@ libraries: - grpc-google-cloud-datastore-v1 extra_versioned_modules: datastore-v1-proto-client issue_tracker_override: https://issuetracker.google.com/savedsearches/559768 - released_version: 3.3.0 library_type_override: GAPIC_COMBO name_pretty_override: Cloud Datastore product_documentation_override: https://cloud.google.com/datastore @@ -1564,7 +1480,6 @@ libraries: - path: google/cloud/datastream/v1alpha1 java: api_description_override: is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime. - released_version: 1.94.0 name_pretty_override: Datastream product_documentation_override: https://cloud.google.com/datastream/docs rest_documentation: https://cloud.google.com/datastream/docs/reference/rest @@ -1579,7 +1494,6 @@ libraries: java: api_description_override: is a service that automates delivery of your applications to a series of target environments in a defined sequence codeowner_team: '@googleapis/aap-dpes' - released_version: 1.93.0 name_pretty_override: Google Cloud Deploy product_documentation_override: https://cloud.google.com/deploy/docs - name: developerconnect @@ -1593,7 +1507,6 @@ libraries: api_id_override: developerconnect.googleapis.com api_description_override: Connect third-party source code management to Google client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-developerconnect/latest/overview - released_version: 0.52.0 library_type_override: GAPIC_AUTO name_pretty_override: Developer Connect API product_documentation_override: https://cloud.google.com/developer-connect/docs/overview @@ -1606,7 +1519,6 @@ libraries: api_description_override: The Developer Knowledge API provides access to Google's developer knowledge artifact_id: google-cloud-developer-knowledge client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/overview - released_version: 0.3.0 library_type_override: GAPIC_AUTO name_pretty_override: Developer Knowledge API product_documentation_override: https://developers.google.com/knowledge @@ -1618,7 +1530,6 @@ libraries: api_id_override: devicestreaming.googleapis.com api_description_override: The Cloud API for device streaming usage. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-devicestreaming/latest/overview - released_version: 0.35.0 library_type_override: GAPIC_AUTO name_pretty_override: Device Streaming API product_documentation_override: https://cloud.google.com/device-streaming/docs @@ -1694,7 +1605,6 @@ libraries: java: api_description_override: is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. Dialogflow Enterprise Edition users have access to Google Cloud Support and a service level agreement (SLA) for production deployments. issue_tracker_override: https://issuetracker.google.com/savedsearches/5300385 - released_version: 4.101.0 name_pretty_override: Dialogflow API product_documentation_override: https://cloud.google.com/dialogflow-enterprise/ - name: dialogflow-cx @@ -1711,7 +1621,6 @@ libraries: java: api_description_override: provides a new way of designing agents, taking a state machine approach to agent design. This gives you clear and explicit control over a conversation, a better end-user experience, and a better development workflow. api_shortname_override: dialogflow-cx - released_version: 0.106.0 name_pretty_override: Dialogflow CX product_documentation_override: https://cloud.google.com/dialogflow/cx/docs rest_documentation: https://cloud.google.com/dialogflow/cx/docs/reference/rest @@ -1733,7 +1642,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: A Cloud API that offers search and recommendation discoverability for documents from different industry verticals (e.g. media, retail, etc.). - released_version: 0.91.0 name_pretty_override: Discovery Engine API product_documentation_override: https://cloud.google.com/discovery-engine/media/docs - name: distributedcloudedge @@ -1747,7 +1655,6 @@ libraries: api_id_override: edgecontainer.googleapis.com api_description_override: Google Distributed Cloud Edge allows you to run Kubernetes clusters on dedicated hardware provided and maintained by Google that is separate from the Google Cloud data center. api_shortname_override: distributedcloudedge - released_version: 0.92.0 name_pretty_override: Google Distributed Cloud Edge product_documentation_override: https://cloud.google.com/distributed-cloud/edge/latest/ - name: dlp @@ -1792,7 +1699,6 @@ libraries: java: api_description_override: provides programmatic access to a powerful detection engine for personally identifiable information and other privacy-sensitive data in unstructured data streams, like text blocks and images. issue_tracker_override: https://issuetracker.google.com/savedsearches/5548083 - released_version: 3.99.0 name_pretty_override: Cloud Data Loss Prevention product_documentation_override: https://cloud.google.com/dlp/docs/ rest_documentation: https://cloud.google.com/dlp/docs/reference/rest @@ -1804,7 +1710,6 @@ libraries: java: api_id_override: datamigration.googleapis.com api_description_override: makes it easier for you to migrate your data to Google Cloud. This service helps you lift and shift your MySQL and PostgreSQL workloads into Cloud SQL. - released_version: 2.94.0 name_pretty_override: Database Migration Service product_documentation_override: https://cloud.google.com/database-migration/docs rest_documentation: https://cloud.google.com/database-migration/docs/reference/rest @@ -1822,7 +1727,6 @@ libraries: java: api_description_override: allows developers to unlock insights from your documents with machine learning. issue_tracker_override: https://issuetracker.google.com/savedsearches/559755 - released_version: 2.99.0 name_pretty_override: Document AI product_documentation_override: https://cloud.google.com/compute/docs/documentai/ - name: domains @@ -1833,7 +1737,6 @@ libraries: - path: google/cloud/domains/v1alpha2 java: api_description_override: allows you to register and manage domains by using Cloud Domains. - released_version: 1.92.0 name_pretty_override: Cloud Domains product_documentation_override: https://cloud.google.com/domains - name: edgenetwork @@ -1845,7 +1748,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Network management API for Distributed Cloud Edge. - released_version: 0.63.0 name_pretty_override: Distributed Cloud Edge Network API product_documentation_override: https://cloud.google.com/distributed-cloud/edge/latest/docs/overview - name: enterpriseknowledgegraph @@ -1854,7 +1756,6 @@ libraries: - path: google/cloud/enterpriseknowledgegraph/v1 java: api_description_override: Enterprise Knowledge Graph organizes siloed information into organizational knowledge, which involves consolidating, standardizing, and reconciling data in an efficient and useful way. - released_version: 0.91.0 name_pretty_override: Enterprise Knowledge Graph product_documentation_override: https://cloud.google.com/enterprise-knowledge-graph/docs/overview - name: errorreporting @@ -1908,7 +1809,6 @@ libraries: java: api_description_override: 'counts, analyzes, and aggregates the crashes in your running cloud services. A centralized error management interface displays the results with sorting and filtering capabilities. A dedicated view shows the error details: time chart, occurrences, affected user count, first- and last-seen dates and a cleaned exception stack trace. Opt in to receive email and mobile alerts on new errors.' issue_tracker_override: https://issuetracker.google.com/savedsearches/559780 - released_version: 0.216.0-beta name_pretty_override: Error Reporting product_documentation_override: https://cloud.google.com/error-reporting billing_not_required: true @@ -1918,7 +1818,6 @@ libraries: - path: google/cloud/essentialcontacts/v1 java: api_description_override: helps you customize who receives notifications by providing your own list of contacts in many Google Cloud services. - released_version: 2.95.0 name_pretty_override: Essential Contacts API product_documentation_override: https://cloud.google.com/resource-manager/docs/managing-notification-contacts/ - name: eventarc @@ -1932,7 +1831,6 @@ libraries: java: api_description_override: lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management, you can optimize productivity and costs while building a modern, event-driven solution. codeowner_team: '@googleapis/aap-dpes' - released_version: 1.95.0 name_pretty_override: Eventarc product_documentation_override: https://cloud.google.com/eventarc/docs rest_documentation: https://cloud.google.com/eventarc/docs/reference/rest @@ -1944,7 +1842,6 @@ libraries: java: api_id_override: eventarc-publishing.googleapis.com api_description_override: lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. - released_version: 0.95.0 name_pretty_override: Eventarc Publishing product_documentation_override: https://cloud.google.com/eventarc/docs rest_documentation: https://cloud.google.com/eventarc/docs/reference/rest @@ -1964,7 +1861,6 @@ libraries: generate_proto_classes: true java: api_description_override: instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters. - released_version: 1.96.0 name_pretty_override: Cloud Filestore API product_documentation_override: https://cloud.google.com/filestore/docs rest_documentation: https://cloud.google.com/filestore/docs/reference/rest @@ -1979,7 +1875,6 @@ libraries: api_id_override: financialservices.googleapis.com api_description_override: Google Cloud's Anti Money Laundering AI (AML AI) product is an API that scores AML risk. Use it to identify more risk, more defensibly, with fewer false positives and reduced time per review. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-financialservices/latest/overview - released_version: 0.36.0 library_type_override: GAPIC_AUTO name_pretty_override: Financial Services API product_documentation_override: https://cloud.google.com/financial-services/anti-money-laundering/docs/concepts/overview @@ -2043,7 +1938,6 @@ libraries: - google-cloud-firestore - google-cloud-firestore-bom issue_tracker_override: https://issuetracker.google.com/savedsearches/5337669 - released_version: 3.45.0 library_type_override: GAPIC_COMBO name_pretty_override: Cloud Firestore product_documentation_override: https://cloud.google.com/firestore @@ -2076,7 +1970,6 @@ libraries: java: api_description_override: is a scalable pay as you go Functions-as-a-Service (FaaS) to run your code with zero server management. codeowner_team: '@googleapis/aap-dpes' - released_version: 2.97.0 name_pretty_override: Cloud Functions product_documentation_override: https://cloud.google.com/functions rest_documentation: https://cloud.google.com/functions/docs/reference/rest @@ -2092,7 +1985,6 @@ libraries: api_id_override: gdchardwaremanagement.googleapis.com api_description_override: Google Distributed Cloud connected allows you to run Kubernetes clusters on dedicated hardware provided and maintained by Google that is separate from the Google Cloud data center. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-gdchardwaremanagement/latest/overview - released_version: 0.50.0 library_type_override: GAPIC_AUTO name_pretty_override: GDC Hardware Management API product_documentation_override: https://cloud.google.com/distributed-cloud/edge/latest/docs @@ -2112,7 +2004,6 @@ libraries: api_id_override: geminidataanalytics.googleapis.com api_description_override: Use Conversational Analytics API to build an artificial intelligence (AI)-powered chat interface, or data agent, that answers questions about structured data using natural language. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-geminidataanalytics/latest/overview - released_version: 0.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Data Analytics API with Gemini product_documentation_override: https://cloud.google.com/gemini/docs/conversational-analytics-api/overview @@ -2129,7 +2020,6 @@ libraries: api_id_override: gkebackup.googleapis.com api_description_override: is a service for backing up and restoring workloads in GKE. api_shortname_override: gke-backup - released_version: 0.94.0 name_pretty_override: Backup for GKE product_documentation_override: 'https://cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/concepts/backup-for-gke ' - name: gke-connect-gateway @@ -2138,7 +2028,6 @@ libraries: - path: google/cloud/gkeconnect/gateway/v1beta1 java: api_description_override: builds on the power of fleets to let Anthos users connect to and run commands against registered Anthos clusters in a simple, consistent, and secured way, whether the clusters are on Google Cloud, other public clouds, or on premises, and makes it easier to automate DevOps processes across all your clusters. - released_version: 0.96.0 name_pretty_override: Connect Gateway API product_documentation_override: https://cloud.google.com/anthos/multicluster-management/gateway/ - name: gke-multi-cloud @@ -2149,7 +2038,6 @@ libraries: api_id_override: gkemulticloud.googleapis.com api_description_override: enables you to provision and manage GKE clusters running on AWS and Azure infrastructure through a centralized Google Cloud backed control plane. api_shortname_override: gke-multi-cloud - released_version: 0.94.0 name_pretty_override: Anthos Multicloud product_documentation_override: https://cloud.google.com/anthos/clusters/docs/multi-cloud - name: gkehub @@ -2181,7 +2069,6 @@ libraries: samples: false java: api_description_override: provides a unified way to work with Kubernetes clusters as part of Anthos, extending GKE to work in multiple environments. You have consistent, unified, and secure infrastructure, cluster, and container management, whether you're using Anthos on Google Cloud (with traditional GKE), hybrid cloud, or multiple public clouds. - released_version: 1.95.0 name_pretty_override: GKE Hub API product_documentation_override: https://cloud.google.com/anthos/gke/docs/ - name: gkerecommender @@ -2192,20 +2079,15 @@ libraries: api_id_override: gkerecommender.googleapis.com api_description_override: lets you analyze the performance and cost-efficiency of your inference workloads, and make data-driven decisions about resource allocation and model deployment strategies. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-gkerecommender/latest/overview - released_version: 0.15.0 library_type_override: GAPIC_AUTO name_pretty_override: GKE Recommender API product_documentation_override: https://cloud.google.com/kubernetes-engine/docs/how-to/machine-learning/inference-quickstart - name: google-cloud-java version: 1.90.0-SNAPSHOT skip_generate: true - java: - released_version: 1.89.0 - name: google-cloud-pom-parent version: 1.90.0-SNAPSHOT skip_generate: true - java: - released_version: 1.89.0 - name: grafeas version: 2.97.0-SNAPSHOT apis: @@ -2231,7 +2113,6 @@ libraries: client_documentation_override: https://cloud.google.com/java/docs/reference/grafeas/latest/overview codeowner_team: '@googleapis/aap-dpes' group_id: io.grafeas - released_version: 2.96.0 name_pretty_override: Grafeas product_documentation_override: https://grafeas.io skip_pom_updates: true @@ -2289,7 +2170,6 @@ libraries: samples: false java: api_description_override: are customized applications that integrate with Google Workspace productivity applications. - released_version: 2.95.0 name_pretty_override: Google Workspace Add-ons API product_documentation_override: https://developers.google.com/workspace/add-ons/overview - name: health @@ -2300,7 +2180,6 @@ libraries: api_id_override: health.googleapis.com api_description_override: The Google Health API lets you view and manage health and fitness metrics and measurement data. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-health/latest/overview - released_version: 0.4.0 library_type_override: GAPIC_AUTO name_pretty_override: Google Health API product_documentation_override: https://developers.google.com/health/api @@ -2320,7 +2199,6 @@ libraries: api_id_override: hypercomputecluster.googleapis.com api_description_override: simplifies cluster management across compute, network, and storage client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-hypercomputecluster/latest/overview - released_version: 0.15.0 library_type_override: GAPIC_AUTO name_pretty_override: Cluster Director API product_documentation_override: https://cloud.google.com/blog/products/compute/managed-slurm-and-other-cluster-director-enhancements @@ -2374,7 +2252,6 @@ libraries: - google-iam-policy - proto-google-iam-v1 group_id: com.google.api.grpc - released_version: 1.69.0 library_type_override: OTHER name_pretty_override: IAM product_documentation_override: https://cloud.google.com/iam @@ -2388,7 +2265,6 @@ libraries: api_description_override: you to manage your Service Accounts and IAM bindings. api_shortname_override: iam-admin artifact_id: google-iam-admin - released_version: 3.90.0 name_pretty_override: IAM Admin API product_documentation_override: https://cloud.google.com/iam/docs/apis - name: iam-policy @@ -2432,7 +2308,6 @@ libraries: - proto-google-iam-v1-bom - google-iam-policy - proto-google-iam-v1 - released_version: 1.92.0 name_pretty_override: Cloud IAM Policy product_documentation_override: n/a - name: iamcredentials @@ -2442,7 +2317,6 @@ libraries: java: api_description_override: creates short-lived, limited-privilege credentials for IAM service accounts. issue_tracker_override: https://issuetracker.google.com/issues/new?component=187161 - released_version: 2.95.0 name_pretty_override: IAM Service Account Credentials API product_documentation_override: https://cloud.google.com/iam/credentials/reference/rest/ billing_not_required: true @@ -2454,7 +2328,6 @@ libraries: api_id_override: iap.googleapis.com api_description_override: Controls access to cloud applications running on Google Cloud Platform. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-iap/latest/overview - released_version: 0.51.0 library_type_override: GAPIC_AUTO name_pretty_override: Cloud Identity-Aware Proxy API product_documentation_override: https://cloud.google.com/iap @@ -2464,7 +2337,6 @@ libraries: - path: google/cloud/ids/v1 java: api_description_override: ' monitors your networks, and it alerts you when it detects malicious activity. Cloud IDS is powered by Palo Alto Networks.' - released_version: 1.94.0 name_pretty_override: Intrusion Detection System product_documentation_override: https://cloud.google.com/intrusion-detection-system/docs - name: infra-manager @@ -2478,7 +2350,6 @@ libraries: java: api_id_override: config.googleapis.com api_description_override: Creates and manages Google Cloud Platform resources and infrastructure. - released_version: 0.72.0 name_pretty_override: Infrastructure Manager API product_documentation_override: https://cloud.google.com/infrastructure-manager/docs/overview - name: iot @@ -2488,7 +2359,6 @@ libraries: java: api_description_override: is a complete set of tools to connect, process, store, and analyze data both at the edge and in the cloud. The platform consists of scalable, fully-managed cloud services; an integrated software stack for edge/on-premises computing with machine learning capabilities for all your IoT needs. issue_tracker_override: https://issuetracker.google.com/issues?q=status:open%20componentid:310170 - released_version: 2.95.0 name_pretty_override: Cloud Internet of Things (IoT) Core product_documentation_override: https://cloud.google.com/iot - name: java-shopping-merchant-issue-resolution @@ -2501,7 +2371,6 @@ libraries: api_description_override: Programatically manage your Merchant Issues artifact_id: google-shopping-merchant-issue-resolution client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-issue-resolution/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant Issue Resolution API product_documentation_override: https://developers.google.com/merchant/api @@ -2515,7 +2384,6 @@ libraries: api_description_override: Programmatically manage your Merchant Center Accounts artifact_id: google-shopping-merchant-order-tracking client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-order-tracking/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant Order Tracking API product_documentation_override: https://developers.google.com/merchant/api @@ -2742,7 +2610,6 @@ libraries: java: api_description_override: a cloud-hosted key management service that lets you manage cryptographic keys for your cloud services the same way you do on-premises. You can generate, use, rotate, and destroy AES256, RSA 2048, RSA 3072, RSA 4096, EC P256, and EC P384 cryptographic keys. Cloud KMS is integrated with Cloud IAM and Cloud Audit Logging so that you can manage permissions on individual keys and monitor how these are used. Use Cloud KMS to protect secrets and other sensitive data that you need to store in Google Cloud Platform. issue_tracker_override: https://issuetracker.google.com/savedsearches/5264932 - released_version: 2.98.0 name_pretty_override: Cloud Key Management Service product_documentation_override: https://cloud.google.com/kms - name: kmsinventory @@ -2751,7 +2618,6 @@ libraries: - path: google/cloud/kms/inventory/v1 java: api_description_override: KMS Inventory API. - released_version: 0.84.0 name_pretty_override: KMS Inventory API product_documentation_override: https://cloud.google.com/kms/docs/ rest_documentation: https://cloud.google.com/kms/docs/reference/rest @@ -2765,7 +2631,6 @@ libraries: java: api_description_override: provides natural language understanding technologies to developers, including sentiment analysis, entity analysis, entity sentiment analysis, content classification, and syntax analysis. This API is part of the larger Cloud Machine Learning API family. issue_tracker_override: https://issuetracker.google.com/savedsearches/559753 - released_version: 2.96.0 name_pretty_override: Natural Language product_documentation_override: https://cloud.google.com/natural-language/docs/ rest_documentation: https://cloud.google.com/natural-language/docs/reference/rest @@ -2781,7 +2646,6 @@ libraries: api_id_override: licensemanager.googleapis.com api_description_override: License Manager is a tool to manage and track third-party licenses on Google Cloud. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-licensemanager/latest/overview - released_version: 0.28.0 library_type_override: GAPIC_AUTO name_pretty_override: License Manager API product_documentation_override: https://cloud.google.com/compute/docs/instances/windows/ms-licensing @@ -2794,7 +2658,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: is a suite of services and tools for managing, processing, and transforming life sciences data. - released_version: 0.97.0 name_pretty_override: Cloud Life Sciences product_documentation_override: https://cloud.google.com/life-sciences/docs rest_documentation: https://cloud.google.com/life-sciences/docs/reference/rest @@ -2807,7 +2670,6 @@ libraries: api_id_override: locationfinder.googleapis.com api_description_override: Cloud Location Finder is a public API that offers a repository of all Google Cloud and Google Distributed Cloud locations, as well as cloud locations for other cloud providers. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-locationfinder/latest/overview - released_version: 0.20.0 library_type_override: GAPIC_AUTO name_pretty_override: Cloud Location Finder API product_documentation_override: https://cloud.google.com/location-finder/docs/overview @@ -2971,7 +2833,6 @@ libraries: client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-logging/latest/history codeowner_team: '@googleapis/cloud-sdk-java-team' issue_tracker_override: https://issuetracker.google.com/savedsearches/559764 - released_version: 3.36.0 library_type_override: GAPIC_COMBO name_pretty_override: Cloud Logging product_documentation_override: https://cloud.google.com/logging/docs @@ -2988,7 +2849,6 @@ libraries: api_id_override: lustre.googleapis.com api_description_override: Google Cloud Managed Lustre delivers a high-performance, fully managed parallel file system optimized for AI and HPC applications. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-lustre/latest/overview - released_version: 0.35.0 library_type_override: GAPIC_AUTO name_pretty_override: Google Cloud Managed Lustre API product_documentation_override: https://cloud.google.com/managed-lustre/docs @@ -3007,7 +2867,6 @@ libraries: api_id_override: maintenance.googleapis.com api_description_override: The Maintenance API provides a centralized view of planned disruptive maintenance events across supported Google Cloud products. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-maintenance/latest/overview - released_version: 0.29.0 library_type_override: GAPIC_AUTO name_pretty_override: Maintenance API product_documentation_override: https://cloud.google.com/unified-maintenance/docs/overview @@ -3019,7 +2878,6 @@ libraries: java: api_id_override: managedidentities.googleapis.com api_description_override: is a highly available, hardened Google Cloud service running actual Microsoft AD that enables you to manage authentication and authorization for your AD-dependent workloads, automate AD server maintenance and security configuration, and connect your on-premises AD domain to the cloud. - released_version: 1.93.0 name_pretty_override: Managed Service for Microsoft Active Directory product_documentation_override: https://cloud.google.com/managed-microsoft-ad/ - name: managedkafka @@ -3033,7 +2891,6 @@ libraries: api_id_override: managedkafka.googleapis.com api_description_override: Manage Apache Kafka clusters and resources. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-managedkafka/latest/overview - released_version: 0.51.0 library_type_override: GAPIC_AUTO name_pretty_override: Managed Service for Apache Kafka product_documentation_override: https://cloud.google.com/managed-kafka @@ -3046,7 +2903,6 @@ libraries: api_description_override: The Address Validation API allows developers to verify the accuracy of addresses. Given an address, it returns information about the correctness of the components of the parsed address, a geocode, and a verdict on the deliverability of the parsed address. api_shortname_override: maps-addressvalidation artifact_id: google-maps-addressvalidation - released_version: 0.89.0 name_pretty_override: Address Validation API product_documentation_override: https://developers.google.com/maps/documentation/address-validation/ - name: maps-area-insights @@ -3059,7 +2915,6 @@ libraries: api_shortname_override: maps-area-insights artifact_id: google-maps-area-insights client_documentation_override: https://cloud.google.com/java/docs/reference/google-maps-area-insights/latest/overview - released_version: 0.46.0 library_type_override: GAPIC_AUTO name_pretty_override: Places Insights API product_documentation_override: https://developers.google.com/maps/documentation/places-insights @@ -3073,7 +2928,6 @@ libraries: api_shortname_override: maps-fleetengine artifact_id: google-maps-fleetengine client_documentation_override: https://cloud.google.com/java/docs/reference/google-maps-fleetengine/latest/overview - released_version: 0.42.0 library_type_override: GAPIC_AUTO name_pretty_override: Local Rides and Deliveries API product_documentation_override: https://developers.google.com/maps/documentation/transportation-logistics/mobility @@ -3087,7 +2941,6 @@ libraries: api_shortname_override: maps-fleetengine-delivery artifact_id: google-maps-fleetengine-delivery client_documentation_override: https://cloud.google.com/java/docs/reference/google-maps-fleetengine-delivery/latest/overview - released_version: 0.42.0 library_type_override: GAPIC_AUTO name_pretty_override: Last Mile Fleet Solution Delivery API product_documentation_override: https://developers.google.com/maps/documentation/transportation-logistics/mobility @@ -3100,7 +2953,6 @@ libraries: api_description_override: The Geocoding API is a service that accepts a place as an address, latitude and longitude coordinates, or Place ID. artifact_id: google-maps-geocode client_documentation_override: https://cloud.google.com/java/docs/reference/google-maps-geocode/latest/overview - released_version: 0.7.0 library_type_override: GAPIC_AUTO name_pretty_override: Geocoding API product_documentation_override: https://developers.google.com/maps/documentation/geocoding/overview @@ -3111,7 +2963,6 @@ libraries: java: artifact_id: google-maps-isochrones group_id: com.google.maps - released_version: 0.1.0 - name: maps-mapmanagement version: 0.5.0-SNAPSHOT apis: @@ -3121,7 +2972,6 @@ libraries: api_description_override: The Map Management API is a RESTful service that accepts HTTP requests for map styling data through a variety of methods. It returns formatted configuration data about map styling resources so that you can programmatically manage your Cloud-based map styles. artifact_id: google-maps-mapmanagement client_documentation_override: https://cloud.google.com/java/docs/reference/google-maps-mapmanagement/latest/overview - released_version: 0.4.0 library_type_override: GAPIC_AUTO name_pretty_override: Map Management API product_documentation_override: https://developers.google.com/maps/documentation/mapmanagement/overview @@ -3136,7 +2986,6 @@ libraries: that they can use to enrich their experience of Maps Platform solutions (e.g. styling, routing). api_shortname_override: maps-mapsplatformdatasets artifact_id: google-maps-mapsplatformdatasets - released_version: 0.84.0 name_pretty_override: Maps Platform Datasets API product_documentation_override: https://developers.google.com/maps/documentation - name: maps-navconnect @@ -3146,7 +2995,6 @@ libraries: java: artifact_id: google-maps-navconnect group_id: com.google.maps - released_version: 0.1.0 - name: maps-places version: 0.67.0-SNAPSHOT apis: @@ -3158,7 +3006,6 @@ libraries: api_description_override: The Places API allows developers to access a variety of search and retrieval endpoints for a Place. api_shortname_override: maps-places artifact_id: google-maps-places - released_version: 0.66.0 name_pretty_override: Places API (New) product_documentation_override: https://developers.google.com/maps/documentation/places/web-service/ - name: maps-routeoptimization @@ -3170,7 +3017,6 @@ libraries: api_description_override: The Route Optimization API assigns tasks and routes to a vehicle fleet, optimizing against the objectives and constraints that you supply for your transportation goals. artifact_id: google-maps-routeoptimization client_documentation_override: https://cloud.google.com/java/docs/reference/google-maps-routeoptimization/latest/overview - released_version: 0.53.0 library_type_override: GAPIC_AUTO name_pretty_override: Route Optimization API product_documentation_override: https://developers.google.com/maps/documentation/route-optimization @@ -3185,7 +3031,6 @@ libraries: api_description_override: Routes API is the next generation, performance optimized version of the existing Directions API and Distance Matrix API. It helps you find the ideal route from A to Z, calculates ETAs and distances for matrices of origin and destination locations, and also offers new features. api_shortname_override: maps-routing artifact_id: google-maps-routing - released_version: 1.80.0 name_pretty_override: Routes API product_documentation_override: https://developers.google.com/maps/documentation/routes - name: maps-solar @@ -3198,7 +3043,6 @@ libraries: api_shortname_override: maps-solar artifact_id: google-maps-solar client_documentation_override: https://cloud.google.com/java/docs/reference/google-maps-solar/latest/overview - released_version: 0.54.0 library_type_override: GAPIC_AUTO name_pretty_override: Solar API product_documentation_override: https://developers.google.com/maps/documentation/solar/overview @@ -3215,7 +3059,6 @@ libraries: artifact_id: admin client_documentation_override: https://cloud.google.com/java/docs/reference/admin/latest/overview group_id: com.google.ads-marketingplatform - released_version: 0.44.0 library_type_override: GAPIC_AUTO name_pretty_override: Google Marketing Platform Admin API product_documentation_override: https://developers.google.com/analytics/devguides/config/gmp/v1 @@ -3225,7 +3068,6 @@ libraries: - path: google/cloud/mediatranslation/v1beta1 java: api_description_override: provides enterprise quality translation from/to various media types. - released_version: 0.101.0 name_pretty_override: Media Translation API product_documentation_override: https://cloud.google.com/ billing_not_required: true @@ -3236,7 +3078,6 @@ libraries: - path: google/apps/meet/v2beta java: api_description_override: The Google Meet REST API lets you create and manage meetings for Google Meet and offers entry points to your users directly from your app - released_version: 0.62.0 name_pretty_override: Google Meet API product_documentation_override: https://developers.google.com/meet/api/guides/overview - name: memcache @@ -3252,7 +3093,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: is a fully-managed in-memory data store service for Memcache. - released_version: 2.95.0 name_pretty_override: Cloud Memcache product_documentation_override: https://cloud.google.com/memorystore/ billing_not_required: true @@ -3265,7 +3105,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Google Cloud Migration Center is a unified platform that helps you accelerate your end-to-end cloud journey from your current on-premises or cloud environments to Google Cloud - released_version: 0.77.0 name_pretty_override: Migration Center API product_documentation_override: https://cloud.google.com/migration-center/docs/migration-center-overview - name: modelarmor @@ -3283,7 +3122,6 @@ libraries: api_id_override: modelarmor.googleapis.com api_description_override: Model Armor helps you protect against risks like prompt injection, harmful content, and data leakage in generative AI applications by letting you define policies that filter user prompts and model responses. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-modelarmor/latest/overview - released_version: 0.36.0 library_type_override: GAPIC_AUTO name_pretty_override: Model Armor API product_documentation_override: https://cloud.google.com/security-command-center/docs/model-armor-overview @@ -3334,7 +3172,6 @@ libraries: java: api_description_override: collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. Using the BindPlane service, you can also collect this data from over 150 common application components, on-premise systems, and hybrid cloud systems. Stackdriver ingests that data and generates insights via dashboards, charts, and alerts. BindPlane is included with your Google Cloud project at no additional cost. issue_tracker_override: https://issuetracker.google.com/savedsearches/559785 - released_version: 3.96.0 name_pretty_override: Stackdriver Monitoring product_documentation_override: https://cloud.google.com/monitoring/docs - name: monitoring-dashboards @@ -3350,7 +3187,6 @@ libraries: api_description_override: are one way for you to view and analyze metric data. The Cloud Console provides predefined dashboards that require no setup or configuration. You can also define custom dashboards. With custom dashboards, you have complete control over the charts that are displayed and their configuration. api_shortname_override: monitoring-dashboards artifact_id: google-cloud-monitoring-dashboard - released_version: 2.97.0 name_pretty_override: Monitoring Dashboards product_documentation_override: https://cloud.google.com/monitoring/charts/dashboards - name: monitoring-metricsscope @@ -3361,7 +3197,6 @@ libraries: api_id_override: monitoring.googleapis.com api_description_override: The metrics scope defines the set of Google Cloud projects whose metrics the current Google Cloud project can access. api_shortname_override: monitoring-metricsscope - released_version: 0.89.0 name_pretty_override: Monitoring Metrics Scopes product_documentation_override: https://cloud.google.com/monitoring/api/ref_v3/rest/v1/locations.global.metricsScopes - name: netapp @@ -3373,7 +3208,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Google Cloud NetApp Volumes is a fully-managed, cloud-based data storage service that provides advanced data management capabilities and highly scalable performance with global availability. - released_version: 0.74.0 name_pretty_override: NetApp API product_documentation_override: https://cloud.google.com/netapp/volumes/docs/discover/overview - name: network-management @@ -3629,7 +3463,6 @@ libraries: public void testIamPermissionsTest() throws Exception { java: api_description_override: provides a collection of network performance monitoring and diagnostic capabilities. - released_version: 1.96.0 name_pretty_override: Network Management API product_documentation_override: https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest/ - name: network-security @@ -3647,7 +3480,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: n/a - released_version: 0.98.0 name_pretty_override: Network Security API product_documentation_override: https://cloud.google.com/traffic-director/docs/reference/network-security/rest - name: networkconnectivity @@ -3666,7 +3498,6 @@ libraries: - path: google/cloud/networkconnectivity/v1alpha1 java: api_description_override: Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network - released_version: 1.94.0 name_pretty_override: Network Connectivity Center product_documentation_override: https://cloud.google.com/network-connectivity/docs - name: networkservices @@ -3681,7 +3512,6 @@ libraries: api_id_override: networkservices.googleapis.com api_description_override: Google Cloud offers a broad portfolio of networking services built on top of planet-scale infrastructure that leverages automation, advanced AI, and programmability, enabling enterprises to connect, scale, secure, modernize and optimize their infrastructure. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-networkservices/latest/overview - released_version: 0.51.0 library_type_override: GAPIC_AUTO name_pretty_override: Network Services API product_documentation_override: https://cloud.google.com/products/networking @@ -3705,7 +3535,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: is a managed service that offers an integrated and secure JupyterLab environment for data scientists and machine learning developers to experiment, develop, and deploy models into production. Users can create instances running JupyterLab that come pre-installed with the latest data science and machine learning frameworks in a single click. - released_version: 1.93.0 name_pretty_override: AI Platform Notebooks product_documentation_override: https://cloud.google.com/ai-platform-notebooks - name: optimization @@ -3714,7 +3543,6 @@ libraries: - path: google/cloud/optimization/v1 java: api_description_override: is a managed routing service that takes your list of orders, vehicles, constraints, and objectives and returns the most efficient plan for your entire fleet in near real-time. - released_version: 1.93.0 name_pretty_override: Cloud Fleet Routing product_documentation_override: https://cloud.google.com/optimization/docs rest_documentation: https://cloud.google.com/optimization/docs/reference/rest @@ -3730,7 +3558,6 @@ libraries: api_id_override: oracledatabase.googleapis.com api_description_override: The Oracle Database@Google Cloud API provides a set of APIs to manage Oracle database services, such as Exadata and Autonomous Databases. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-oracledatabase/latest/overview - released_version: 0.44.0 library_type_override: GAPIC_AUTO name_pretty_override: Oracle Database@Google Cloud API product_documentation_override: https://cloud.google.com/oracle/database/docs @@ -3743,7 +3570,6 @@ libraries: api_id_override: composer.googleapis.com api_description_override: is a managed Apache Airflow service that helps you create, schedule, monitor and manage workflows. Cloud Composer automation helps you create Airflow environments quickly and use Airflow-native tools, such as the powerful Airflow web interface and command line tools, so you can focus on your workflows and not your infrastructure. api_shortname_override: orchestration-airflow - released_version: 1.95.0 name_pretty_override: Cloud Composer product_documentation_override: https://cloud.google.com/composer/docs rest_documentation: https://cloud.google.com/composer/docs/reference/rest @@ -3761,7 +3587,6 @@ libraries: java: api_description_override: n/a client_documentation_override: https://cloud.google.com/java/docs/reference/proto-google-cloud-orgpolicy-v1/latest/overview - released_version: 2.95.0 name_pretty_override: Cloud Organization Policy product_documentation_override: n/a - name: os-config @@ -3773,7 +3598,6 @@ libraries: java: api_id_override: osconfig.googleapis.com api_description_override: provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances. - released_version: 2.97.0 name_pretty_override: OS Config API product_documentation_override: https://cloud.google.com/compute/docs/os-patch-management billing_not_required: true @@ -3850,7 +3674,6 @@ libraries: java: api_description_override: manages OS login configuration for Directory API users. issue_tracker_override: https://issuetracker.google.com/savedsearches/559755 - released_version: 2.94.0 name_pretty_override: Cloud OS Login product_documentation_override: https://cloud.google.com/compute/docs/oslogin/ - name: parallelstore @@ -3868,7 +3691,6 @@ libraries: api_id_override: parallelstore.googleapis.com api_description_override: 'Parallelstore is based on Intel DAOS and delivers up to 6.3x greater read throughput performance compared to competitive Lustre scratch offerings. ' client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-parallelstore/latest/overview - released_version: 0.58.0 library_type_override: GAPIC_AUTO name_pretty_override: Parallelstore API product_documentation_override: https://cloud/parallelstore?hl=en @@ -3883,7 +3705,6 @@ libraries: api_id_override: parametermanager.googleapis.com api_description_override: (Public Preview) Parameter Manager is a single source of truth to store, access and manage the lifecycle of your workload parameters. Parameter Manager aims to make management of sensitive application parameters effortless for customers without diminishing focus on security. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-parametermanager/latest/overview - released_version: 0.39.0 library_type_override: GAPIC_AUTO name_pretty_override: Parameter Manager API product_documentation_override: https://cloud.google.com/secret-manager/parameter-manager/docs/overview @@ -3893,7 +3714,6 @@ libraries: - path: google/cloud/phishingprotection/v1beta1 java: api_description_override: helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing. Once a site is propagated to Safe Browsing, users will see warnings across more than 4 billion devices. - released_version: 0.126.0 name_pretty_override: Phishing Protection product_documentation_override: https://cloud.google.com/phishing-protection/docs/ billing_not_required: true @@ -3905,7 +3725,6 @@ libraries: java: api_id_override: policytroubleshooter.googleapis.com api_description_override: makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter examines all Identity and Access Management (IAM) policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles. - released_version: 1.94.0 name_pretty_override: IAM Policy Troubleshooter API product_documentation_override: https://cloud.google.com/iam/docs/troubleshooting-access - name: policysimulator @@ -3914,7 +3733,6 @@ libraries: - path: google/cloud/policysimulator/v1 java: api_description_override: Policy Simulator is a collection of endpoints for creating, running, and viewing a Replay. - released_version: 0.74.0 name_pretty_override: Policy Simulator API product_documentation_override: https://cloud.google.com/policysimulator/docs/overview - name: private-catalog @@ -3924,7 +3742,6 @@ libraries: java: api_id_override: privatecatalog.googleapis.com api_description_override: allows developers and cloud admins to make their solutions discoverable to their internal enterprise users. Cloud admins can manage their solutions and ensure their users are always launching the latest versions. - released_version: 0.97.0 name_pretty_override: Private Catalog product_documentation_override: https://cloud.google.com/private-catalog/docs - name: privilegedaccessmanager @@ -3938,7 +3755,6 @@ libraries: api_id_override: privilegedaccessmanager.googleapis.com api_description_override: Privileged Access Manager (PAM) helps you on your journey towards least privilege and helps mitigate risks tied to privileged access misuse orabuse. PAM allows you to shift from always-on standing privileges towards on-demand access with just-in-time, time-bound, and approval-based access elevations. PAM allows IAM administrators to create entitlements that can grant just-in-time, temporary access to any resource scope. Requesters can explore eligible entitlements and request the access needed for their task. Approvers are notified when approvals await their decision. Streamlined workflows facilitated by using PAM can support various use cases, including emergency access for incident responders, time-boxed access for developers for critical deployment or maintenance, temporary access for operators for data ingestion and audits, JIT access to service accounts for automated tasks, and more. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/overview - released_version: 0.49.0 library_type_override: GAPIC_AUTO name_pretty_override: Privileged Access Manager API product_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/overview @@ -3947,8 +3763,6 @@ libraries: version: 0.2.0-SNAPSHOT apis: - path: google/cloud/productregistry/v1 - java: - released_version: 0.1.0 - name: profiler version: 2.96.0-SNAPSHOT apis: @@ -3956,7 +3770,6 @@ libraries: java: api_id_override: cloudprofiler.googleapis.com api_description_override: is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code. - released_version: 2.95.0 name_pretty_override: Cloud Profiler product_documentation_override: https://cloud.google.com/profiler/docs - name: publicca @@ -3966,7 +3779,6 @@ libraries: - path: google/cloud/security/publicca/v1beta1 java: api_description_override: The Public Certificate Authority API may be used to create and manage ACME external account binding keys associated with Google Trust Services' publicly trusted certificate authority. - released_version: 0.92.0 name_pretty_override: Public Certificate Authority API product_documentation_override: https://cloud.google.com/certificate-manager/docs/public-ca rpc_documentation: https://cloud.google.com/certificate-manager/docs/reference/public-ca/rpc @@ -5127,7 +4939,6 @@ libraries: client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-pubsub/latest/history codeowner_team: '@googleapis/pubsub-team' issue_tracker_override: https://issuetracker.google.com/savedsearches/559741 - released_version: 1.153.0 library_type_override: GAPIC_COMBO name_pretty_override: Cloud Pub/Sub product_documentation_override: https://cloud.google.com/pubsub/docs/ @@ -5141,7 +4952,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Rapid Migration Assessment API - released_version: 0.78.0 name_pretty_override: Rapid Migration Assessment API product_documentation_override: https://cloud.google.com/migration-center/docs - name: recaptchaenterprise @@ -5151,7 +4961,6 @@ libraries: - path: google/cloud/recaptchaenterprise/v1beta1 java: api_description_override: is a service that protects your site from spam and abuse. - released_version: 3.92.0 name_pretty_override: reCAPTCHA Enterprise product_documentation_override: https://cloud.google.com/recaptcha-enterprise/docs/ billing_not_required: true @@ -5163,7 +4972,6 @@ libraries: - path: google/cloud/recommendationengine/v1beta1 java: api_description_override: delivers highly personalized product recommendations at scale. - released_version: 0.102.0 name_pretty_override: Recommendations AI product_documentation_override: https://cloud.google.com/recommendations-ai/ - name: recommender @@ -5173,7 +4981,6 @@ libraries: - path: google/cloud/recommender/v1beta1 java: api_description_override: delivers highly personalized product recommendations at scale. - released_version: 2.97.0 name_pretty_override: Recommender product_documentation_override: https://cloud.google.com/recommendations/ - name: redis @@ -5187,7 +4994,6 @@ libraries: java: api_description_override: is a fully managed Redis service for the Google Cloud. Applications running on Google Cloud can achieve extreme performance by leveraging the highly scalable, available, secure Redis service without the burden of managing complex Redis deployments. issue_tracker_override: https://issuetracker.google.com/savedsearches/5169231 - released_version: 2.98.0 name_pretty_override: Cloud Redis product_documentation_override: https://cloud.google.com/memorystore/docs/redis/ - name: redis-cluster @@ -5204,7 +5010,6 @@ libraries: java: api_description_override: Creates and manages Redis instances on the Google Cloud Platform. api_shortname_override: redis-cluster - released_version: 0.67.0 name_pretty_override: Google Cloud Memorystore for Redis API product_documentation_override: https://cloud.google.com/memorystore/docs/cluster - name: resourcemanager @@ -5216,7 +5021,6 @@ libraries: java: api_description_override: enables you to programmatically manage resources by project, folder, and organization. issue_tracker_override: https://issuetracker.google.com/savedsearches/559757 - released_version: 1.97.0 name_pretty_override: Resource Manager API product_documentation_override: https://cloud.google.com/resource-manager billing_not_required: true @@ -5237,7 +5041,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Retail solutions API. - released_version: 2.97.0 name_pretty_override: Cloud Retail product_documentation_override: https://cloud.google.com/solutions/retail - name: run @@ -5249,7 +5052,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: is a managed compute platform that enables you to run containers that are invocable via requests or events. - released_version: 0.95.0 name_pretty_override: Cloud Run product_documentation_override: https://cloud.google.com/run/docs rest_documentation: https://cloud.google.com/run/docs/reference/rest @@ -5265,7 +5067,6 @@ libraries: api_id_override: saasservicemgmt.googleapis.com api_description_override: "Model, deploy, and operate your SaaS at scale.\t" client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-saasservicemgmt/latest/overview - released_version: 0.25.0 library_type_override: GAPIC_AUTO name_pretty_override: App Lifecycle Manager product_documentation_override: https://cloud.google.com/saas-runtime/docs/overview @@ -5287,7 +5088,6 @@ libraries: java: api_description_override: lets you set up scheduled units of work to be executed at defined times or regular intervals. These work units are commonly known as cron jobs. Typical use cases might include sending out a report email on a daily basis, updating some cached data every 10 minutes, or updating some summary information once an hour. issue_tracker_override: https://issuetracker.google.com/savedsearches/5411429 - released_version: 2.95.0 name_pretty_override: Google Cloud Scheduler product_documentation_override: https://cloud.google.com/scheduler/docs billing_not_required: true @@ -5307,7 +5107,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: allows you to encrypt, store, manage, and audit infrastructure and application-level secrets. - released_version: 2.95.0 name_pretty_override: Secret Management product_documentation_override: https://cloud.google.com/solutions/secrets-management/ billing_not_required: true @@ -5323,7 +5122,6 @@ libraries: api_description_override: |- Regionally deployed, single-tenant managed source code repository hosted on Google Cloud. - released_version: 0.65.0 name_pretty_override: Secure Source Manager API product_documentation_override: https://cloud.google.com/secure-source-manager/docs/overview - name: security-private-ca @@ -5338,7 +5136,6 @@ libraries: java: api_id_override: privateca.googleapis.com api_description_override: simplifies the deployment and management of private CAs without managing infrastructure. - released_version: 2.97.0 name_pretty_override: Certificate Authority Service product_documentation_override: https://cloud.google.com/certificate-authority-service/docs rest_documentation: https://cloud.google.com/certificate-authority-service/docs/reference/rest @@ -5359,7 +5156,6 @@ libraries: java: api_description_override: makes it easier for you to prevent, detect, and respond to threats. Identify security misconfigurations in virtual machines, networks, applications, and storage buckets from a centralized dashboard. Take action on them before they can potentially result in business damage or loss. Built-in capabilities can quickly surface suspicious activity in your Stackdriver security logs or indicate compromised virtual machines. Respond to threats by following actionable recommendations or exporting logs to your SIEM for further investigation. issue_tracker_override: https://issuetracker.google.com/savedsearches/559748 - released_version: 2.103.0 name_pretty_override: Security Command Center product_documentation_override: https://cloud.google.com/security-command-center billing_not_required: true @@ -5371,7 +5167,6 @@ libraries: java: api_id_override: securitycenter-settings.googleapis.com api_description_override: is the canonical security and data risk database for Google Cloud. Security Command Center enables you to understand your security and data attack surface by providing asset inventory, discovery, search, and management. - released_version: 0.98.0 name_pretty_override: Security Command Center Settings API product_documentation_override: https://cloud.google.com/security-command-center/ billing_not_required: true @@ -5385,7 +5180,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Security Center Management API - released_version: 0.63.0 name_pretty_override: Security Center Management API product_documentation_override: https://cloud.google.com/securitycentermanagement/docs/overview - name: securityposture @@ -5397,7 +5191,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Security Posture is a comprehensive framework of policy sets that empowers organizations to define, assess early, deploy, and monitor their security measures in a unified way and helps simplify governance and reduces administrative toil. - released_version: 0.60.0 name_pretty_override: Security Posture API product_documentation_override: https://cloud.google.com/security-command-center/docs/security-posture-overview - name: service-control @@ -5407,7 +5200,6 @@ libraries: - path: google/api/servicecontrol/v1 java: api_description_override: ' is a foundational platform for creating, managing, securing, and consuming APIs and services across organizations. It is used by Google APIs, Cloud APIs, Cloud Endpoints, and API Gateway.' - released_version: 1.95.0 name_pretty_override: Service Control API product_documentation_override: https://cloud.google.com/service-infrastructure/docs/overview/ - name: service-management @@ -5422,7 +5214,6 @@ libraries: java: api_id_override: servicemanagement.googleapis.com api_description_override: is a foundational platform for creating, managing, securing, and consuming APIs and services across organizations. It is used by Google APIs, Cloud APIs, Cloud Endpoints, and API Gateway. Service Infrastructure provides a wide range of features to service consumers and service producers, including authentication, authorization, auditing, rate limiting, analytics, billing, logging, and monitoring. - released_version: 3.93.0 name_pretty_override: Service Management API product_documentation_override: https://cloud.google.com/service-infrastructure/docs/overview/ - name: service-usage @@ -5432,7 +5223,6 @@ libraries: - path: google/api/serviceusage/v1beta1 java: api_description_override: is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. - released_version: 2.95.0 name_pretty_override: Service Usage product_documentation_override: https://cloud.google.com/service-usage/docs/overview - name: servicedirectory @@ -5448,7 +5238,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: allows the registration and lookup of service endpoints. - released_version: 2.96.0 name_pretty_override: Service Directory product_documentation_override: https://cloud.google.com/service-directory/ billing_not_required: true @@ -5463,7 +5252,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Personalized Service Health helps you gain visibility into disruptive events impacting Google Cloud products. - released_version: 0.62.0 name_pretty_override: Service Health API product_documentation_override: https://cloud.google.com/service-health/docs/overview rpc_documentation: https://cloud.google.com/service-health/docs/reference/rpc @@ -5474,7 +5262,6 @@ libraries: java: api_description_override: is an interactive shell environment for Google Cloud that makes it easy for you to learn and experiment with Google Cloud and manage your projects and resources from your web browser. codeowner_team: '@googleapis/aap-dpes' - released_version: 2.94.0 name_pretty_override: Cloud Shell product_documentation_override: https://cloud.google.com/shell/docs rest_documentation: https://cloud.google.com/shell/docs/reference/rest @@ -5486,7 +5273,6 @@ libraries: java: api_description_override: The CSS API is used to manage your CSS and control your CSS Products portfolio artifact_id: google-shopping-css - released_version: 0.63.0 name_pretty_override: CSS API product_documentation_override: https://developers.google.com/comparison-shopping-services/api - name: shopping-merchant-accounts @@ -5499,7 +5285,6 @@ libraries: api_description_override: Programmatically manage your Merchant Center accounts. artifact_id: google-shopping-merchant-accounts client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-accounts/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant API product_documentation_override: https://developers.google.com/merchant/api @@ -5514,7 +5299,6 @@ libraries: api_shortname_override: shopping-merchant-conversions artifact_id: google-shopping-merchant-conversions client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-conversions/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant Conversions API product_documentation_override: https://developers.google.com/merchant/api @@ -5528,7 +5312,6 @@ libraries: api_description_override: Programmatically manage your Merchant Center accounts. artifact_id: google-shopping-merchant-datasources client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-datasources/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant API product_documentation_override: https://developers.google.com/merchant/api @@ -5540,7 +5323,6 @@ libraries: java: api_description_override: Programmatically manage your Merchant Center accounts. artifact_id: google-shopping-merchant-inventories - released_version: 1.23.0 name_pretty_override: Merchant API product_documentation_override: https://developers.google.com/merchant/api - name: shopping-merchant-lfp @@ -5554,7 +5336,6 @@ libraries: api_shortname_override: shopping-merchant-lfp artifact_id: google-shopping-merchant-lfp client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-lfp/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant LFP API product_documentation_override: https://developers.google.com/merchant/api @@ -5569,7 +5350,6 @@ libraries: api_shortname_override: shopping-merchant-notifications artifact_id: google-shopping-merchant-notifications client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-notifications/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant Notifications API product_documentation_override: https://developers.google.com/merchant/api @@ -5582,7 +5362,6 @@ libraries: api_description_override: Programmatically manage your products. artifact_id: google-shopping-merchant-productstudio client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-productstudio/latest/overview - released_version: 0.35.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant API product_documentation_override: https://developers.google.com/merchant/api @@ -5596,7 +5375,6 @@ libraries: api_description_override: Programmatically manage your Merchant Center accounts. artifact_id: google-shopping-merchant-products client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-products/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant API product_documentation_override: https://developers.google.com/merchant/api @@ -5610,7 +5388,6 @@ libraries: api_description_override: Programmatically manage your Merchant Center accounts. artifact_id: google-shopping-merchant-promotions client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-promotions/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant API product_documentation_override: https://developers.google.com/merchant/api @@ -5625,7 +5402,6 @@ libraries: api_shortname_override: shopping-merchant-quota artifact_id: google-shopping-merchant-quota client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-quota/latest/overview - released_version: 1.23.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant Quota API product_documentation_override: https://developers.google.com/merchant/api @@ -5638,7 +5414,6 @@ libraries: java: api_description_override: Programmatically manage your Merchant Center accounts. artifact_id: google-shopping-merchant-reports - released_version: 1.23.0 name_pretty_override: Merchant API product_documentation_override: https://developers.google.com/merchant/api - name: shopping-merchant-reviews @@ -5649,7 +5424,6 @@ libraries: api_description_override: Programmatically manage your Merchant Center Accounts. artifact_id: google-shopping-merchant-reviews client_documentation_override: https://cloud.google.com/java/docs/reference/google-shopping-merchant-reviews/latest/overview - released_version: 0.41.0 library_type_override: GAPIC_AUTO name_pretty_override: Merchant API product_documentation_override: https://developers.google.com/merchant/api @@ -5715,7 +5489,6 @@ libraries: - google-cloud-spanner-bom - google-cloud-spanner issue_tracker_override: https://issuetracker.google.com/issues?q=componentid:190851%2B%20status:open - released_version: 6.120.0 library_type_override: GAPIC_COMBO min_java_version: 8 name_pretty_override: Cloud Spanner @@ -5731,7 +5504,6 @@ libraries: api_description_override: The Cloud Spanner Adapter service allows native drivers of supported database dialects to interact directly with Cloud Spanner by wrapping the underlying wire protocol used by the driver in a gRPC stream. api_shortname_override: spanneradapter client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-spanneradapter/latest/overview - released_version: 0.31.0 library_type_override: GAPIC_AUTO name_pretty_override: Cloud Spanner Adapter API product_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-spanneradapter/latest/overview @@ -5752,7 +5524,6 @@ libraries: java: api_description_override: enables easy integration of Google speech recognition technologies into developer applications. Send audio and receive a text transcription from the Speech-to-Text API service. issue_tracker_override: https://issuetracker.google.com/savedsearches/559758 - released_version: 4.90.0 name_pretty_override: Cloud Speech product_documentation_override: https://cloud.google.com/speech-to-text/docs/ billing_not_required: true @@ -5769,8 +5540,6 @@ libraries: java: additional_protos: - path: google/cloud/location/locations.proto - java: - released_version: 0.1.0 - name: storage version: 2.72.0-SNAPSHOT apis: @@ -5805,7 +5574,6 @@ libraries: - google-cloud-storage extra_versioned_modules: gapic-google-cloud-storage-v2 issue_tracker_override: https://issuetracker.google.com/savedsearches/559782 - released_version: 2.71.0 library_type_override: GAPIC_COMBO name_pretty_override: Cloud Storage product_documentation_override: https://cloud.google.com/storage @@ -5817,7 +5585,6 @@ libraries: - path: google/storagetransfer/v1 java: api_description_override: Secure, low-cost services for transferring data from cloud or on-premises sources. - released_version: 1.95.0 name_pretty_override: Storage Transfer Service product_documentation_override: https://cloud.google.com/storage-transfer-service - name: storagebatchoperations @@ -5831,7 +5598,6 @@ libraries: api_id_override: storagebatchoperations.googleapis.com api_description_override: Storage batch operations is a Cloud Storage management feature that performs operations on billions of Cloud Storage objects in a serverless manner. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-storagebatchoperations/latest/overview - released_version: 0.35.0 library_type_override: GAPIC_AUTO name_pretty_override: Storage Batch Operations API product_documentation_override: https://cloud.google.com/storage/docs/batch-operations/overview @@ -5844,7 +5610,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: Provides insights capability on Google Cloud Storage - released_version: 0.80.0 name_pretty_override: Storage Insights API product_documentation_override: https://cloud.google.com/storage/docs/insights/storage-insights/ - name: talent @@ -5855,7 +5620,6 @@ libraries: java: api_description_override: allows you to transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search (Beta) to provide candidates and employers with an enhanced talent acquisition experience. Learn more about Cloud Talent Solution from the product overview page. issue_tracker_override: https://issuetracker.google.com/savedsearches/559664 - released_version: 2.96.0 name_pretty_override: Talent Solution product_documentation_override: https://cloud.google.com/solutions/talent-solution/ - name: tasks @@ -5968,7 +5732,6 @@ libraries: api_description_override: a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint. codeowner_team: '@googleapis/aap-dpes' issue_tracker_override: https://issuetracker.google.com/savedsearches/5433985 - released_version: 2.95.0 name_pretty_override: Cloud Tasks product_documentation_override: https://cloud.google.com/tasks/docs/ rest_documentation: https://cloud.google.com/tasks/docs/reference/rest @@ -5986,7 +5749,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: APIs to automate 5G deployment and management of cloud infrastructure and network functions. - released_version: 0.65.0 name_pretty_override: Telco Automation API product_documentation_override: https://cloud.google.com/telecom-network-automation - name: texttospeech @@ -6000,7 +5762,6 @@ libraries: java: api_description_override: enables easy integration of Google text recognition technologies into developer applications. Send text and receive synthesized audio output from the Cloud Text-to-Speech API service. issue_tracker_override: https://issuetracker.google.com/savedsearches/5235428 - released_version: 2.96.0 name_pretty_override: Cloud Text-to-Speech product_documentation_override: https://cloud.google.com/text-to-speech billing_not_required: true @@ -6023,7 +5784,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. - released_version: 2.96.0 name_pretty_override: Cloud TPU product_documentation_override: https://cloud.google.com/tpu/docs rest_documentation: https://cloud.google.com/tpu/docs/reference/rest @@ -6037,7 +5797,6 @@ libraries: - google-cloud-trace/src/test/java/com/google/cloud/trace/v2/VPCServiceControlTest.java java: api_description_override: is a distributed tracing system that collects latency data from your applications and displays it in the Google Cloud Platform Console. You can track how requests propagate through your application and receive detailed near real-time performance insights. - released_version: 2.95.0 name_pretty_override: Stackdriver Trace product_documentation_override: https://cloud.google.com/trace/docs/ billing_not_required: true @@ -6050,7 +5809,6 @@ libraries: api_id_override: translate.googleapis.com api_description_override: can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service. issue_tracker_override: https://issuetracker.google.com/savedsearches/559749 - released_version: 2.95.0 name_pretty_override: Cloud Translation product_documentation_override: https://cloud.google.com/translate/docs/ rest_documentation: https://cloud.google.com/translate/docs/reference/rest @@ -6070,7 +5828,6 @@ libraries: api_id_override: memorystore.googleapis.com api_description_override: Memorystore for Valkey is a fully managed Valkey Cluster service for Google Cloud. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-memorystore/latest/overview - released_version: 0.41.0 library_type_override: GAPIC_AUTO name_pretty_override: Memorystore API product_documentation_override: https://cloud.google.com/memorystore/docs/valkey @@ -6090,7 +5847,6 @@ libraries: api_id_override: vectorsearch.googleapis.com api_description_override: The Vector Search API provides a fully-managed, highly performant, and scalable vector database designed to power next-generation search, recommendation, and generative AI applications. It allows you to store, index, and query your data and its corresponding vector embeddings through a simple, intuitive interface. With Vector Search, you can define custom schemas for your data, insert objects with associated metadata, automatically generate embeddings from your data, and perform fast approximate nearest neighbor (ANN) searches to find semantically similar items at scale. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-vectorsearch/latest/overview - released_version: 0.17.0 library_type_override: GAPIC_AUTO name_pretty_override: Vector Search API product_documentation_override: https://docs.cloud.google.com/vertex-ai/docs/vector-search/overview @@ -6105,7 +5861,6 @@ libraries: java: api_description_override: allows developers to use Google video analysis technology as part of their applications. issue_tracker_override: https://issuetracker.google.com/savedsearches/5084810 - released_version: 2.94.0 name_pretty_override: Cloud Video Intelligence product_documentation_override: https://cloud.google.com/video-intelligence/docs/ rest_documentation: https://cloud.google.com/video-intelligence/docs/reference/rest @@ -6120,7 +5875,6 @@ libraries: java: api_description_override: transcodes mezzanine live signals into direct-to-consumer streaming formats, including Dynamic Adaptive Streaming over HTTP (DASH/MPEG-DASH), and HTTP Live Streaming (HLS), for multiple device platforms. artifact_id: google-cloud-live-stream - released_version: 0.97.0 name_pretty_override: Live Stream API product_documentation_override: https://cloud.google.com/livestream/ - name: video-stitcher @@ -6129,7 +5883,6 @@ libraries: - path: google/cloud/video/stitcher/v1 java: api_description_override: allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. - released_version: 0.95.0 name_pretty_override: Video Stitcher API product_documentation_override: https://cloud.google.com/video-stitcher/ - name: video-transcoder @@ -6139,7 +5892,6 @@ libraries: java: api_id_override: transcoder.googleapis.com api_description_override: allows you to transcode videos into a variety of formats. The Transcoder API benefits broadcasters, production companies, businesses, and individuals looking to transform their video content for use across a variety of user devices. - released_version: 1.94.0 name_pretty_override: Video Transcoder product_documentation_override: https://cloud.google.com/transcoder/docs rest_documentation: https://cloud.google.com/transcoder/docs/reference/rest @@ -6165,7 +5917,6 @@ libraries: java: api_description_override: allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content. issue_tracker_override: https://issuetracker.google.com/issues?q=status:open%20componentid:187174 - released_version: 3.93.0 name_pretty_override: Cloud Vision product_documentation_override: https://cloud.google.com/vision/docs/ rest_documentation: https://cloud.google.com/vision/docs/reference/rest @@ -6182,7 +5933,6 @@ libraries: api_id_override: visionai.googleapis.com api_description_override: Vertex AI Vision is an AI-powered platform to ingest, analyze and store video data. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-visionai/latest/overview - released_version: 0.52.0 library_type_override: GAPIC_AUTO name_pretty_override: Vision AI API product_documentation_override: https://cloud.google.com/vision-ai/docs @@ -6197,7 +5947,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: helps customers migrating VMs to GCP at no additional cost, as well as an extensive ecosystem of partners to help with discovery and assessment, planning, migration, special use cases, and more. - released_version: 1.95.0 name_pretty_override: VM Migration product_documentation_override: n/a - name: vmwareengine @@ -6210,7 +5959,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: Easily lift and shift your VMware-based applications to Google Cloud without changes to your apps, tools, or processes. - released_version: 0.89.0 name_pretty_override: Google Cloud VMware Engine product_documentation_override: https://cloud.google.com/vmware-engine/ rest_documentation: https://cloud.google.com/vmware-engine/docs/reference/rest @@ -6223,7 +5971,6 @@ libraries: - path: google/cloud/location/locations.proto java: api_description_override: enables you to connect from a serverless environment on Google Cloud directly to your VPC network. This connection makes it possible for your serverless environment to access resources in your VPC network via internal IP addresses. - released_version: 2.96.0 name_pretty_override: Serverless VPC Access product_documentation_override: https://cloud.google.com/vpc/docs/serverless-vpc-access - name: webrisk @@ -6233,7 +5980,6 @@ libraries: - path: google/cloud/webrisk/v1beta1 java: api_description_override: is a Google Cloud service that lets client applications check URLs against Google's constantly updated lists of unsafe web resources. Unsafe web resources include social engineering sites - such as phishing and deceptive sites - and sites that host malware or unwanted software. With the Web Risk API, you can quickly identify known bad sites, warn users before they click infected links, and prevent users from posting links to known infected pages from your site. The Web Risk API includes data on more than a million unsafe URLs and stays up to date by examining billions of URLs each day. - released_version: 2.94.0 name_pretty_override: Web Risk product_documentation_override: https://cloud.google.com/web-risk/docs/ billing_not_required: true @@ -6251,7 +5997,6 @@ libraries: java: api_description_override: identifies security vulnerabilities in your App Engine, Compute Engine, and Google Kubernetes Engine web applications. It crawls your application, following all links within the scope of your starting URLs, and attempts to exercise as many user inputs and event handlers as possible. issue_tracker_override: https://issuetracker.google.com/savedsearches/559748 - released_version: 2.95.0 name_pretty_override: Cloud Security Scanner product_documentation_override: https://cloud.google.com/security-scanner/docs/ billing_not_required: true @@ -6263,7 +6008,6 @@ libraries: java: api_description_override: allows you to ochestrate and automate Google Cloud and HTTP-based API services with serverless workflows. codeowner_team: '@googleapis/aap-dpes' - released_version: 2.95.0 name_pretty_override: Cloud Workflow Executions product_documentation_override: https://cloud.google.com/workflows rest_documentation: https://cloud.google.com/workflows/docs/reference/rest @@ -6281,7 +6025,6 @@ libraries: java: api_description_override: allows you to ochestrate and automate Google Cloud and HTTP-based API services with serverless workflows. codeowner_team: '@googleapis/aap-dpes' - released_version: 2.95.0 name_pretty_override: Cloud Workflows product_documentation_override: https://cloud.google.com/workflows rest_documentation: https://cloud.google.com/workflows/docs/reference/rest @@ -6296,7 +6039,6 @@ libraries: api_id_override: workloadmanager.googleapis.com api_description_override: Workload Manager is a service that provides tooling for enterprise workloads to automate the deployment and validation of your workloads against best practices and recommendations. client_documentation_override: https://cloud.google.com/java/docs/reference/google-cloud-workloadmanager/latest/overview - released_version: 0.11.0 library_type_override: GAPIC_AUTO name_pretty_override: Workload Manager API product_documentation_override: https://docs.cloud.google.com/workload-manager/docs @@ -6308,7 +6050,6 @@ libraries: - path: google/apps/events/subscriptions/v1beta java: api_description_override: The Google Workspace Events API lets you subscribe to events and manage change notifications across Google Workspace applications. - released_version: 0.59.0 name_pretty_override: Google Workspace Events API product_documentation_override: https://developers.google.com/workspace/events rest_documentation: https://developers.google.com/workspace/events/reference/rest @@ -6327,7 +6068,6 @@ libraries: - path: google/iam/v1/iam_policy.proto java: api_description_override: Fully managed development environments built to meet the needs of security-sensitive enterprises. It enhances the security of development environments while accelerating developer onboarding and productivity. - released_version: 0.83.0 name_pretty_override: Cloud Workstations product_documentation_override: https://cloud.google.com/workstations rest_documentation: https://cloud.google.com/workstations/docs/reference/rest From b2dbb777581886a89c50d70007ccfa85e2790ef3 Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Sat, 8 Aug 2026 04:53:57 +0000 Subject: [PATCH 2/2] chore: generate libraries --- .../v1beta1/JobServiceClientTest.java | 12 + .../v1beta1/BatchPredictionJob.java | 663 ++++++++++++------ .../v1beta1/BatchPredictionJobOrBuilder.java | 36 + .../v1beta1/BatchPredictionJobProto.java | 206 +++--- .../v1beta1/batch_prediction_job.proto | 10 + .../reflect-config.json | 9 + .../com/google/bigtable/v2/DataProto.java | 21 +- .../java/com/google/bigtable/v2/Mutation.java | 363 +++++++++- .../google/bigtable/v2/MutationOrBuilder.java | 30 + .../main/proto/google/bigtable/v2/data.proto | 23 + .../cloud/retail/v2alpha/package-info.java | 2 +- .../cloud/retail/v2beta/package-info.java | 2 +- 12 files changed, 1052 insertions(+), 325 deletions(-) diff --git a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/JobServiceClientTest.java b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/JobServiceClientTest.java index 6c982ecb9575..519c6bec3712 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/JobServiceClientTest.java +++ b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/JobServiceClientTest.java @@ -2194,6 +2194,9 @@ public void createBatchPredictionJobTest() throws Exception { .setModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString()) .setModelVersionId("modelVersionId-2006125846") .setUnmanagedContainerModel(UnmanagedContainerModel.newBuilder().build()) + .setEndpoint( + EndpointName.ofProjectLocationEndpointName("[PROJECT]", "[LOCATION]", "[ENDPOINT]") + .toString()) .setInputConfig(BatchPredictionJob.InputConfig.newBuilder().build()) .setInstanceConfig(BatchPredictionJob.InstanceConfig.newBuilder().build()) .setModelParameters(Value.newBuilder().setBoolValue(true).build()) @@ -2269,6 +2272,9 @@ public void createBatchPredictionJobTest2() throws Exception { .setModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString()) .setModelVersionId("modelVersionId-2006125846") .setUnmanagedContainerModel(UnmanagedContainerModel.newBuilder().build()) + .setEndpoint( + EndpointName.ofProjectLocationEndpointName("[PROJECT]", "[LOCATION]", "[ENDPOINT]") + .toString()) .setInputConfig(BatchPredictionJob.InputConfig.newBuilder().build()) .setInstanceConfig(BatchPredictionJob.InstanceConfig.newBuilder().build()) .setModelParameters(Value.newBuilder().setBoolValue(true).build()) @@ -2344,6 +2350,9 @@ public void getBatchPredictionJobTest() throws Exception { .setModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString()) .setModelVersionId("modelVersionId-2006125846") .setUnmanagedContainerModel(UnmanagedContainerModel.newBuilder().build()) + .setEndpoint( + EndpointName.ofProjectLocationEndpointName("[PROJECT]", "[LOCATION]", "[ENDPOINT]") + .toString()) .setInputConfig(BatchPredictionJob.InputConfig.newBuilder().build()) .setInstanceConfig(BatchPredictionJob.InstanceConfig.newBuilder().build()) .setModelParameters(Value.newBuilder().setBoolValue(true).build()) @@ -2418,6 +2427,9 @@ public void getBatchPredictionJobTest2() throws Exception { .setModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString()) .setModelVersionId("modelVersionId-2006125846") .setUnmanagedContainerModel(UnmanagedContainerModel.newBuilder().build()) + .setEndpoint( + EndpointName.ofProjectLocationEndpointName("[PROJECT]", "[LOCATION]", "[ENDPOINT]") + .toString()) .setInputConfig(BatchPredictionJob.InputConfig.newBuilder().build()) .setInstanceConfig(BatchPredictionJob.InstanceConfig.newBuilder().build()) .setModelParameters(Value.newBuilder().setBoolValue(true).build()) diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJob.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJob.java index 7895165b4d00..b49701d0203c 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJob.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJob.java @@ -61,6 +61,7 @@ private BatchPredictionJob() { displayName_ = ""; model_ = ""; modelVersionId_ = ""; + endpoint_ = ""; serviceAccount_ = ""; state_ = 0; partialFailures_ = java.util.Collections.emptyList(); @@ -8898,6 +8899,69 @@ public com.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel getUnmanagedC : unmanagedContainerModel_; } + public static final int ENDPOINT_FIELD_NUMBER = 41; + + @SuppressWarnings("serial") + private volatile java.lang.Object endpoint_ = ""; + + /** + * + * + *
+   * For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that
+   * produces the predictions via this job, must share the same ancestor
+   * Location. Exactly one of model, unmanaged_container_model, or endpoint must
+   * be set.
+   * Example:
+   * `projects/193595526740/locations/us-central1/endpoints/4203439000301600768`
+   * 
+ * + * string endpoint = 41 [(.google.api.resource_reference) = { ... } + * + * @return The endpoint. + */ + @java.lang.Override + public java.lang.String getEndpoint() { + java.lang.Object ref = endpoint_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + endpoint_ = s; + return s; + } + } + + /** + * + * + *
+   * For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that
+   * produces the predictions via this job, must share the same ancestor
+   * Location. Exactly one of model, unmanaged_container_model, or endpoint must
+   * be set.
+   * Example:
+   * `projects/193595526740/locations/us-central1/endpoints/4203439000301600768`
+   * 
+ * + * string endpoint = 41 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for endpoint. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEndpointBytes() { + java.lang.Object ref = endpoint_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + endpoint_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int INPUT_CONFIG_FIELD_NUMBER = 4; private com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig inputConfig_; @@ -10691,6 +10755,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (satisfiesPzi_ != false) { output.writeBool(37, satisfiesPzi_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(endpoint_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 41, endpoint_); + } getUnknownFields().writeTo(output); } @@ -10811,6 +10878,9 @@ public int getSerializedSize() { if (satisfiesPzi_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(37, satisfiesPzi_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(endpoint_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(41, endpoint_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -10835,6 +10905,7 @@ public boolean equals(final java.lang.Object obj) { if (hasUnmanagedContainerModel()) { if (!getUnmanagedContainerModel().equals(other.getUnmanagedContainerModel())) return false; } + if (!getEndpoint().equals(other.getEndpoint())) return false; if (hasInputConfig() != other.hasInputConfig()) return false; if (hasInputConfig()) { if (!getInputConfig().equals(other.getInputConfig())) return false; @@ -10941,6 +11012,8 @@ public int hashCode() { hash = (37 * hash) + UNMANAGED_CONTAINER_MODEL_FIELD_NUMBER; hash = (53 * hash) + getUnmanagedContainerModel().hashCode(); } + hash = (37 * hash) + ENDPOINT_FIELD_NUMBER; + hash = (53 * hash) + getEndpoint().hashCode(); if (hasInputConfig()) { hash = (37 * hash) + INPUT_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getInputConfig().hashCode(); @@ -11234,6 +11307,7 @@ private void maybeForceBuilderInitialization() { public Builder clear() { super.clear(); bitField0_ = 0; + bitField1_ = 0; name_ = ""; displayName_ = ""; model_ = ""; @@ -11243,6 +11317,7 @@ public Builder clear() { unmanagedContainerModelBuilder_.dispose(); unmanagedContainerModelBuilder_ = null; } + endpoint_ = ""; inputConfig_ = null; if (inputConfigBuilder_ != null) { inputConfigBuilder_.dispose(); @@ -11297,7 +11372,7 @@ public Builder clear() { partialFailures_ = null; partialFailuresBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); resourcesConsumed_ = null; if (resourcesConsumedBuilder_ != null) { resourcesConsumedBuilder_.dispose(); @@ -11345,7 +11420,7 @@ public Builder clear() { modelMonitoringStatsAnomalies_ = null; modelMonitoringStatsAnomaliesBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); modelMonitoringStatus_ = null; if (modelMonitoringStatusBuilder_ != null) { modelMonitoringStatusBuilder_.dispose(); @@ -11385,6 +11460,9 @@ public com.google.cloud.aiplatform.v1beta1.BatchPredictionJob buildPartial() { if (bitField0_ != 0) { buildPartial0(result); } + if (bitField1_ != 0) { + buildPartial1(result); + } onBuilt(); return result; } @@ -11392,19 +11470,19 @@ public com.google.cloud.aiplatform.v1beta1.BatchPredictionJob buildPartial() { private void buildPartialRepeatedFields( com.google.cloud.aiplatform.v1beta1.BatchPredictionJob result) { if (partialFailuresBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { partialFailures_ = java.util.Collections.unmodifiableList(partialFailures_); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); } result.partialFailures_ = partialFailures_; } else { result.partialFailures_ = partialFailuresBuilder_.build(); } if (modelMonitoringStatsAnomaliesBuilder_ == null) { - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { modelMonitoringStatsAnomalies_ = java.util.Collections.unmodifiableList(modelMonitoringStatsAnomalies_); - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); } result.modelMonitoringStatsAnomalies_ = modelMonitoringStatsAnomalies_; } else { @@ -11435,122 +11513,129 @@ private void buildPartial0(com.google.cloud.aiplatform.v1beta1.BatchPredictionJo to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.endpoint_ = endpoint_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { result.inputConfig_ = inputConfigBuilder_ == null ? inputConfig_ : inputConfigBuilder_.build(); to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000080) != 0)) { result.instanceConfig_ = instanceConfigBuilder_ == null ? instanceConfig_ : instanceConfigBuilder_.build(); to_bitField0_ |= 0x00000004; } - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.modelParameters_ = modelParametersBuilder_ == null ? modelParameters_ : modelParametersBuilder_.build(); to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { result.outputConfig_ = outputConfigBuilder_ == null ? outputConfig_ : outputConfigBuilder_.build(); to_bitField0_ |= 0x00000010; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { result.dedicatedResources_ = dedicatedResourcesBuilder_ == null ? dedicatedResources_ : dedicatedResourcesBuilder_.build(); to_bitField0_ |= 0x00000020; } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { result.serviceAccount_ = serviceAccount_; } - if (((from_bitField0_ & 0x00000800) != 0)) { + if (((from_bitField0_ & 0x00001000) != 0)) { result.manualBatchTuningParameters_ = manualBatchTuningParametersBuilder_ == null ? manualBatchTuningParameters_ : manualBatchTuningParametersBuilder_.build(); to_bitField0_ |= 0x00000040; } - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { result.generateExplanation_ = generateExplanation_; } - if (((from_bitField0_ & 0x00002000) != 0)) { + if (((from_bitField0_ & 0x00004000) != 0)) { result.explanationSpec_ = explanationSpecBuilder_ == null ? explanationSpec_ : explanationSpecBuilder_.build(); to_bitField0_ |= 0x00000080; } - if (((from_bitField0_ & 0x00004000) != 0)) { + if (((from_bitField0_ & 0x00008000) != 0)) { result.outputInfo_ = outputInfoBuilder_ == null ? outputInfo_ : outputInfoBuilder_.build(); to_bitField0_ |= 0x00000100; } - if (((from_bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { result.state_ = state_; } - if (((from_bitField0_ & 0x00010000) != 0)) { + if (((from_bitField0_ & 0x00020000) != 0)) { result.error_ = errorBuilder_ == null ? error_ : errorBuilder_.build(); to_bitField0_ |= 0x00000200; } - if (((from_bitField0_ & 0x00040000) != 0)) { + if (((from_bitField0_ & 0x00080000) != 0)) { result.resourcesConsumed_ = resourcesConsumedBuilder_ == null ? resourcesConsumed_ : resourcesConsumedBuilder_.build(); to_bitField0_ |= 0x00000400; } - if (((from_bitField0_ & 0x00080000) != 0)) { + if (((from_bitField0_ & 0x00100000) != 0)) { result.completionStats_ = completionStatsBuilder_ == null ? completionStats_ : completionStatsBuilder_.build(); to_bitField0_ |= 0x00000800; } - if (((from_bitField0_ & 0x00100000) != 0)) { + if (((from_bitField0_ & 0x00200000) != 0)) { result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); to_bitField0_ |= 0x00001000; } - if (((from_bitField0_ & 0x00200000) != 0)) { + if (((from_bitField0_ & 0x00400000) != 0)) { result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); to_bitField0_ |= 0x00002000; } - if (((from_bitField0_ & 0x00400000) != 0)) { + if (((from_bitField0_ & 0x00800000) != 0)) { result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); to_bitField0_ |= 0x00004000; } - if (((from_bitField0_ & 0x00800000) != 0)) { + if (((from_bitField0_ & 0x01000000) != 0)) { result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); to_bitField0_ |= 0x00008000; } - if (((from_bitField0_ & 0x01000000) != 0)) { + if (((from_bitField0_ & 0x02000000) != 0)) { result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); } - if (((from_bitField0_ & 0x02000000) != 0)) { + if (((from_bitField0_ & 0x04000000) != 0)) { result.encryptionSpec_ = encryptionSpecBuilder_ == null ? encryptionSpec_ : encryptionSpecBuilder_.build(); to_bitField0_ |= 0x00010000; } - if (((from_bitField0_ & 0x04000000) != 0)) { + if (((from_bitField0_ & 0x08000000) != 0)) { result.modelMonitoringConfig_ = modelMonitoringConfigBuilder_ == null ? modelMonitoringConfig_ : modelMonitoringConfigBuilder_.build(); to_bitField0_ |= 0x00020000; } - if (((from_bitField0_ & 0x10000000) != 0)) { + if (((from_bitField0_ & 0x20000000) != 0)) { result.modelMonitoringStatus_ = modelMonitoringStatusBuilder_ == null ? modelMonitoringStatus_ : modelMonitoringStatusBuilder_.build(); to_bitField0_ |= 0x00040000; } - if (((from_bitField0_ & 0x20000000) != 0)) { + if (((from_bitField0_ & 0x40000000) != 0)) { result.disableContainerLogging_ = disableContainerLogging_; } - if (((from_bitField0_ & 0x40000000) != 0)) { + if (((from_bitField0_ & 0x80000000) != 0)) { result.satisfiesPzs_ = satisfiesPzs_; } - if (((from_bitField0_ & 0x80000000) != 0)) { + result.bitField0_ |= to_bitField0_; + } + + private void buildPartial1(com.google.cloud.aiplatform.v1beta1.BatchPredictionJob result) { + int from_bitField1_ = bitField1_; + if (((from_bitField1_ & 0x00000001) != 0)) { result.satisfiesPzi_ = satisfiesPzi_; } - result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -11589,6 +11674,11 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.BatchPredictionJob if (other.hasUnmanagedContainerModel()) { mergeUnmanagedContainerModel(other.getUnmanagedContainerModel()); } + if (!other.getEndpoint().isEmpty()) { + endpoint_ = other.endpoint_; + bitField0_ |= 0x00000020; + onChanged(); + } if (other.hasInputConfig()) { mergeInputConfig(other.getInputConfig()); } @@ -11606,7 +11696,7 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.BatchPredictionJob } if (!other.getServiceAccount().isEmpty()) { serviceAccount_ = other.serviceAccount_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasManualBatchTuningParameters()) { @@ -11631,7 +11721,7 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.BatchPredictionJob if (!other.partialFailures_.isEmpty()) { if (partialFailures_.isEmpty()) { partialFailures_ = other.partialFailures_; - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); } else { ensurePartialFailuresIsMutable(); partialFailures_.addAll(other.partialFailures_); @@ -11644,7 +11734,7 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.BatchPredictionJob partialFailuresBuilder_.dispose(); partialFailuresBuilder_ = null; partialFailures_ = other.partialFailures_; - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); partialFailuresBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetPartialFailuresFieldBuilder() @@ -11673,7 +11763,7 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.BatchPredictionJob mergeUpdateTime(other.getUpdateTime()); } internalGetMutableLabels().mergeFrom(other.internalGetLabels()); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; if (other.hasEncryptionSpec()) { mergeEncryptionSpec(other.getEncryptionSpec()); } @@ -11684,7 +11774,7 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.BatchPredictionJob if (!other.modelMonitoringStatsAnomalies_.isEmpty()) { if (modelMonitoringStatsAnomalies_.isEmpty()) { modelMonitoringStatsAnomalies_ = other.modelMonitoringStatsAnomalies_; - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); } else { ensureModelMonitoringStatsAnomaliesIsMutable(); modelMonitoringStatsAnomalies_.addAll(other.modelMonitoringStatsAnomalies_); @@ -11697,7 +11787,7 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.BatchPredictionJob modelMonitoringStatsAnomaliesBuilder_.dispose(); modelMonitoringStatsAnomaliesBuilder_ = null; modelMonitoringStatsAnomalies_ = other.modelMonitoringStatsAnomalies_; - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); modelMonitoringStatsAnomaliesBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetModelMonitoringStatsAnomaliesFieldBuilder() @@ -11768,28 +11858,28 @@ public Builder mergeFrom( { input.readMessage( internalGetInputConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 34 case 42: { input.readMessage( internalGetModelParametersFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 42 case 50: { input.readMessage( internalGetOutputConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case 50 case 58: { input.readMessage( internalGetDedicatedResourcesFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case 58 case 66: @@ -11797,26 +11887,26 @@ public Builder mergeFrom( input.readMessage( internalGetManualBatchTuningParametersFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case 66 case 74: { input.readMessage( internalGetOutputInfoFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case 74 case 80: { state_ = input.readEnum(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case 80 case 90: { input.readMessage(internalGetErrorFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case 90 case 98: @@ -11835,41 +11925,41 @@ public Builder mergeFrom( { input.readMessage( internalGetResourcesConsumedFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; break; } // case 106 case 114: { input.readMessage( internalGetCompletionStatsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } // case 114 case 122: { input.readMessage( internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; break; } // case 122 case 130: { input.readMessage( internalGetStartTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; break; } // case 130 case 138: { input.readMessage(internalGetEndTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; break; } // case 138 case 146: { input.readMessage( internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; break; } // case 146 case 154: @@ -11881,41 +11971,41 @@ public Builder mergeFrom( internalGetMutableLabels() .getMutableMap() .put(labels__.getKey(), labels__.getValue()); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; break; } // case 154 case 184: { generateExplanation_ = input.readBool(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 184 case 194: { input.readMessage( internalGetEncryptionSpecFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; break; } // case 194 case 202: { input.readMessage( internalGetExplanationSpecFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 202 case 210: { input.readMessage( internalGetModelMonitoringConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; break; } // case 210 case 218: { input.readMessage( internalGetInstanceConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 218 case 226: @@ -11929,7 +12019,7 @@ public Builder mergeFrom( case 234: { serviceAccount_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case 234 case 242: @@ -11956,27 +12046,33 @@ public Builder mergeFrom( { input.readMessage( internalGetModelMonitoringStatusFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; break; } // case 258 case 272: { disableContainerLogging_ = input.readBool(); - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; break; } // case 272 case 288: { satisfiesPzs_ = input.readBool(); - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; break; } // case 288 case 296: { satisfiesPzi_ = input.readBool(); - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; break; } // case 296 + case 330: + { + endpoint_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 330 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -11995,6 +12091,7 @@ public Builder mergeFrom( } private int bitField0_; + private int bitField1_; private java.lang.Object name_ = ""; @@ -12763,6 +12860,142 @@ public Builder clearUnmanagedContainerModel() { return unmanagedContainerModelBuilder_; } + private java.lang.Object endpoint_ = ""; + + /** + * + * + *
+     * For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that
+     * produces the predictions via this job, must share the same ancestor
+     * Location. Exactly one of model, unmanaged_container_model, or endpoint must
+     * be set.
+     * Example:
+     * `projects/193595526740/locations/us-central1/endpoints/4203439000301600768`
+     * 
+ * + * string endpoint = 41 [(.google.api.resource_reference) = { ... } + * + * @return The endpoint. + */ + public java.lang.String getEndpoint() { + java.lang.Object ref = endpoint_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + endpoint_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that
+     * produces the predictions via this job, must share the same ancestor
+     * Location. Exactly one of model, unmanaged_container_model, or endpoint must
+     * be set.
+     * Example:
+     * `projects/193595526740/locations/us-central1/endpoints/4203439000301600768`
+     * 
+ * + * string endpoint = 41 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for endpoint. + */ + public com.google.protobuf.ByteString getEndpointBytes() { + java.lang.Object ref = endpoint_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + endpoint_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that
+     * produces the predictions via this job, must share the same ancestor
+     * Location. Exactly one of model, unmanaged_container_model, or endpoint must
+     * be set.
+     * Example:
+     * `projects/193595526740/locations/us-central1/endpoints/4203439000301600768`
+     * 
+ * + * string endpoint = 41 [(.google.api.resource_reference) = { ... } + * + * @param value The endpoint to set. + * @return This builder for chaining. + */ + public Builder setEndpoint(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + endpoint_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that
+     * produces the predictions via this job, must share the same ancestor
+     * Location. Exactly one of model, unmanaged_container_model, or endpoint must
+     * be set.
+     * Example:
+     * `projects/193595526740/locations/us-central1/endpoints/4203439000301600768`
+     * 
+ * + * string endpoint = 41 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearEndpoint() { + endpoint_ = getDefaultInstance().getEndpoint(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that
+     * produces the predictions via this job, must share the same ancestor
+     * Location. Exactly one of model, unmanaged_container_model, or endpoint must
+     * be set.
+     * Example:
+     * `projects/193595526740/locations/us-central1/endpoints/4203439000301600768`
+     * 
+ * + * string endpoint = 41 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for endpoint to set. + * @return This builder for chaining. + */ + public Builder setEndpointBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + endpoint_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + private com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig inputConfig_; private com.google.protobuf.SingleFieldBuilder< com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig, @@ -12788,7 +13021,7 @@ public Builder clearUnmanagedContainerModel() { * @return Whether the inputConfig field is set. */ public boolean hasInputConfig() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -12844,7 +13077,7 @@ public Builder setInputConfig( } else { inputConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -12872,7 +13105,7 @@ public Builder setInputConfig( } else { inputConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -12895,7 +13128,7 @@ public Builder setInputConfig( public Builder mergeInputConfig( com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig value) { if (inputConfigBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) + if (((bitField0_ & 0x00000040) != 0) && inputConfig_ != null && inputConfig_ != com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig @@ -12908,7 +13141,7 @@ public Builder mergeInputConfig( inputConfigBuilder_.mergeFrom(value); } if (inputConfig_ != null) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } return this; @@ -12930,7 +13163,7 @@ public Builder mergeInputConfig( * */ public Builder clearInputConfig() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); inputConfig_ = null; if (inputConfigBuilder_ != null) { inputConfigBuilder_.dispose(); @@ -12957,7 +13190,7 @@ public Builder clearInputConfig() { */ public com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig.Builder getInputConfigBuilder() { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return internalGetInputConfigFieldBuilder().getBuilder(); } @@ -13043,7 +13276,7 @@ public Builder clearInputConfig() { * @return Whether the instanceConfig field is set. */ public boolean hasInstanceConfig() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -13094,7 +13327,7 @@ public Builder setInstanceConfig( } else { instanceConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -13119,7 +13352,7 @@ public Builder setInstanceConfig( } else { instanceConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -13139,7 +13372,7 @@ public Builder setInstanceConfig( public Builder mergeInstanceConfig( com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InstanceConfig value) { if (instanceConfigBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0) + if (((bitField0_ & 0x00000080) != 0) && instanceConfig_ != null && instanceConfig_ != com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InstanceConfig @@ -13152,7 +13385,7 @@ public Builder mergeInstanceConfig( instanceConfigBuilder_.mergeFrom(value); } if (instanceConfig_ != null) { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } return this; @@ -13171,7 +13404,7 @@ public Builder mergeInstanceConfig( * */ public Builder clearInstanceConfig() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); instanceConfig_ = null; if (instanceConfigBuilder_ != null) { instanceConfigBuilder_.dispose(); @@ -13195,7 +13428,7 @@ public Builder clearInstanceConfig() { */ public com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InstanceConfig.Builder getInstanceConfigBuilder() { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return internalGetInstanceConfigFieldBuilder().getBuilder(); } @@ -13276,7 +13509,7 @@ public Builder clearInstanceConfig() { * @return Whether the modelParameters field is set. */ public boolean hasModelParameters() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** @@ -13326,7 +13559,7 @@ public Builder setModelParameters(com.google.protobuf.Value value) { } else { modelParametersBuilder_.setMessage(value); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -13350,7 +13583,7 @@ public Builder setModelParameters(com.google.protobuf.Value.Builder builderForVa } else { modelParametersBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -13370,7 +13603,7 @@ public Builder setModelParameters(com.google.protobuf.Value.Builder builderForVa */ public Builder mergeModelParameters(com.google.protobuf.Value value) { if (modelParametersBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) + if (((bitField0_ & 0x00000100) != 0) && modelParameters_ != null && modelParameters_ != com.google.protobuf.Value.getDefaultInstance()) { getModelParametersBuilder().mergeFrom(value); @@ -13381,7 +13614,7 @@ public Builder mergeModelParameters(com.google.protobuf.Value value) { modelParametersBuilder_.mergeFrom(value); } if (modelParameters_ != null) { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); } return this; @@ -13401,7 +13634,7 @@ public Builder mergeModelParameters(com.google.protobuf.Value value) { * .google.protobuf.Value model_parameters = 5; */ public Builder clearModelParameters() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); modelParameters_ = null; if (modelParametersBuilder_ != null) { modelParametersBuilder_.dispose(); @@ -13425,7 +13658,7 @@ public Builder clearModelParameters() { * .google.protobuf.Value model_parameters = 5; */ public com.google.protobuf.Value.Builder getModelParametersBuilder() { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return internalGetModelParametersFieldBuilder().getBuilder(); } @@ -13511,7 +13744,7 @@ public com.google.protobuf.ValueOrBuilder getModelParametersOrBuilder() { * @return Whether the outputConfig field is set. */ public boolean hasOutputConfig() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -13573,7 +13806,7 @@ public Builder setOutputConfig( } else { outputConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -13604,7 +13837,7 @@ public Builder setOutputConfig( } else { outputConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -13630,7 +13863,7 @@ public Builder setOutputConfig( public Builder mergeOutputConfig( com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig value) { if (outputConfigBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) + if (((bitField0_ & 0x00000200) != 0) && outputConfig_ != null && outputConfig_ != com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig @@ -13643,7 +13876,7 @@ public Builder mergeOutputConfig( outputConfigBuilder_.mergeFrom(value); } if (outputConfig_ != null) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); } return this; @@ -13668,7 +13901,7 @@ public Builder mergeOutputConfig( * */ public Builder clearOutputConfig() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); outputConfig_ = null; if (outputConfigBuilder_ != null) { outputConfigBuilder_.dispose(); @@ -13698,7 +13931,7 @@ public Builder clearOutputConfig() { */ public com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig.Builder getOutputConfigBuilder() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return internalGetOutputConfigFieldBuilder().getBuilder(); } @@ -13793,7 +14026,7 @@ public Builder clearOutputConfig() { * @return Whether the dedicatedResources field is set. */ public boolean hasDedicatedResources() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -13848,7 +14081,7 @@ public Builder setDedicatedResources( } else { dedicatedResourcesBuilder_.setMessage(value); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -13875,7 +14108,7 @@ public Builder setDedicatedResources( } else { dedicatedResourcesBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -13898,7 +14131,7 @@ public Builder setDedicatedResources( public Builder mergeDedicatedResources( com.google.cloud.aiplatform.v1beta1.BatchDedicatedResources value) { if (dedicatedResourcesBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) + if (((bitField0_ & 0x00000400) != 0) && dedicatedResources_ != null && dedicatedResources_ != com.google.cloud.aiplatform.v1beta1.BatchDedicatedResources @@ -13911,7 +14144,7 @@ public Builder mergeDedicatedResources( dedicatedResourcesBuilder_.mergeFrom(value); } if (dedicatedResources_ != null) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } return this; @@ -13933,7 +14166,7 @@ public Builder mergeDedicatedResources( * */ public Builder clearDedicatedResources() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); dedicatedResources_ = null; if (dedicatedResourcesBuilder_ != null) { dedicatedResourcesBuilder_.dispose(); @@ -13960,7 +14193,7 @@ public Builder clearDedicatedResources() { */ public com.google.cloud.aiplatform.v1beta1.BatchDedicatedResources.Builder getDedicatedResourcesBuilder() { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return internalGetDedicatedResourcesFieldBuilder().getBuilder(); } @@ -14106,7 +14339,7 @@ public Builder setServiceAccount(java.lang.String value) { throw new NullPointerException(); } serviceAccount_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -14130,7 +14363,7 @@ public Builder setServiceAccount(java.lang.String value) { */ public Builder clearServiceAccount() { serviceAccount_ = getDefaultInstance().getServiceAccount(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -14159,7 +14392,7 @@ public Builder setServiceAccountBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); serviceAccount_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -14189,7 +14422,7 @@ public Builder setServiceAccountBytes(com.google.protobuf.ByteString value) { * @return Whether the manualBatchTuningParameters field is set. */ public boolean hasManualBatchTuningParameters() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -14243,7 +14476,7 @@ public Builder setManualBatchTuningParameters( } else { manualBatchTuningParametersBuilder_.setMessage(value); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -14269,7 +14502,7 @@ public Builder setManualBatchTuningParameters( } else { manualBatchTuningParametersBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -14291,7 +14524,7 @@ public Builder setManualBatchTuningParameters( public Builder mergeManualBatchTuningParameters( com.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters value) { if (manualBatchTuningParametersBuilder_ == null) { - if (((bitField0_ & 0x00000800) != 0) + if (((bitField0_ & 0x00001000) != 0) && manualBatchTuningParameters_ != null && manualBatchTuningParameters_ != com.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters @@ -14304,7 +14537,7 @@ public Builder mergeManualBatchTuningParameters( manualBatchTuningParametersBuilder_.mergeFrom(value); } if (manualBatchTuningParameters_ != null) { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } return this; @@ -14325,7 +14558,7 @@ public Builder mergeManualBatchTuningParameters( * */ public Builder clearManualBatchTuningParameters() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); manualBatchTuningParameters_ = null; if (manualBatchTuningParametersBuilder_ != null) { manualBatchTuningParametersBuilder_.dispose(); @@ -14351,7 +14584,7 @@ public Builder clearManualBatchTuningParameters() { */ public com.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters.Builder getManualBatchTuningParametersBuilder() { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return internalGetManualBatchTuningParametersFieldBuilder().getBuilder(); } @@ -14485,7 +14718,7 @@ public boolean getGenerateExplanation() { public Builder setGenerateExplanation(boolean value) { generateExplanation_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -14522,7 +14755,7 @@ public Builder setGenerateExplanation(boolean value) { * @return This builder for chaining. */ public Builder clearGenerateExplanation() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); generateExplanation_ = false; onChanged(); return this; @@ -14560,7 +14793,7 @@ public Builder clearGenerateExplanation() { * @return Whether the explanationSpec field is set. */ public boolean hasExplanationSpec() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -14628,7 +14861,7 @@ public Builder setExplanationSpec(com.google.cloud.aiplatform.v1beta1.Explanatio } else { explanationSpecBuilder_.setMessage(value); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -14662,7 +14895,7 @@ public Builder setExplanationSpec( } else { explanationSpecBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -14691,7 +14924,7 @@ public Builder setExplanationSpec( */ public Builder mergeExplanationSpec(com.google.cloud.aiplatform.v1beta1.ExplanationSpec value) { if (explanationSpecBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0) + if (((bitField0_ & 0x00004000) != 0) && explanationSpec_ != null && explanationSpec_ != com.google.cloud.aiplatform.v1beta1.ExplanationSpec.getDefaultInstance()) { @@ -14703,7 +14936,7 @@ public Builder mergeExplanationSpec(com.google.cloud.aiplatform.v1beta1.Explanat explanationSpecBuilder_.mergeFrom(value); } if (explanationSpec_ != null) { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } return this; @@ -14732,7 +14965,7 @@ public Builder mergeExplanationSpec(com.google.cloud.aiplatform.v1beta1.Explanat * .google.cloud.aiplatform.v1beta1.ExplanationSpec explanation_spec = 25; */ public Builder clearExplanationSpec() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); explanationSpec_ = null; if (explanationSpecBuilder_ != null) { explanationSpecBuilder_.dispose(); @@ -14765,7 +14998,7 @@ public Builder clearExplanationSpec() { * .google.cloud.aiplatform.v1beta1.ExplanationSpec explanation_spec = 25; */ public com.google.cloud.aiplatform.v1beta1.ExplanationSpec.Builder getExplanationSpecBuilder() { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return internalGetExplanationSpecFieldBuilder().getBuilder(); } @@ -14863,7 +15096,7 @@ public com.google.cloud.aiplatform.v1beta1.ExplanationSpec.Builder getExplanatio * @return Whether the outputInfo field is set. */ public boolean hasOutputInfo() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -14910,7 +15143,7 @@ public Builder setOutputInfo( } else { outputInfoBuilder_.setMessage(value); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -14933,7 +15166,7 @@ public Builder setOutputInfo( } else { outputInfoBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -14952,7 +15185,7 @@ public Builder setOutputInfo( public Builder mergeOutputInfo( com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo value) { if (outputInfoBuilder_ == null) { - if (((bitField0_ & 0x00004000) != 0) + if (((bitField0_ & 0x00008000) != 0) && outputInfo_ != null && outputInfo_ != com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo @@ -14965,7 +15198,7 @@ public Builder mergeOutputInfo( outputInfoBuilder_.mergeFrom(value); } if (outputInfo_ != null) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } return this; @@ -14983,7 +15216,7 @@ public Builder mergeOutputInfo( * */ public Builder clearOutputInfo() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); outputInfo_ = null; if (outputInfoBuilder_ != null) { outputInfoBuilder_.dispose(); @@ -15006,7 +15239,7 @@ public Builder clearOutputInfo() { */ public com.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo.Builder getOutputInfoBuilder() { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return internalGetOutputInfoFieldBuilder().getBuilder(); } @@ -15097,7 +15330,7 @@ public int getStateValue() { */ public Builder setStateValue(int value) { state_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -15140,7 +15373,7 @@ public Builder setState(com.google.cloud.aiplatform.v1beta1.JobState value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; state_ = value.getNumber(); onChanged(); return this; @@ -15160,7 +15393,7 @@ public Builder setState(com.google.cloud.aiplatform.v1beta1.JobState value) { * @return This builder for chaining. */ public Builder clearState() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); state_ = 0; onChanged(); return this; @@ -15184,7 +15417,7 @@ public Builder clearState() { * @return Whether the error field is set. */ public boolean hasError() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -15226,7 +15459,7 @@ public Builder setError(com.google.rpc.Status value) { } else { errorBuilder_.setMessage(value); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -15247,7 +15480,7 @@ public Builder setError(com.google.rpc.Status.Builder builderForValue) { } else { errorBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -15264,7 +15497,7 @@ public Builder setError(com.google.rpc.Status.Builder builderForValue) { */ public Builder mergeError(com.google.rpc.Status value) { if (errorBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0) + if (((bitField0_ & 0x00020000) != 0) && error_ != null && error_ != com.google.rpc.Status.getDefaultInstance()) { getErrorBuilder().mergeFrom(value); @@ -15275,7 +15508,7 @@ public Builder mergeError(com.google.rpc.Status value) { errorBuilder_.mergeFrom(value); } if (error_ != null) { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); } return this; @@ -15292,7 +15525,7 @@ public Builder mergeError(com.google.rpc.Status value) { * .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public Builder clearError() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); error_ = null; if (errorBuilder_ != null) { errorBuilder_.dispose(); @@ -15313,7 +15546,7 @@ public Builder clearError() { * .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public com.google.rpc.Status.Builder getErrorBuilder() { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return internalGetErrorFieldBuilder().getBuilder(); } @@ -15364,9 +15597,9 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { java.util.Collections.emptyList(); private void ensurePartialFailuresIsMutable() { - if (!((bitField0_ & 0x00020000) != 0)) { + if (!((bitField0_ & 0x00040000) != 0)) { partialFailures_ = new java.util.ArrayList(partialFailures_); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; } } @@ -15642,7 +15875,7 @@ public Builder addAllPartialFailures( public Builder clearPartialFailures() { if (partialFailuresBuilder_ == null) { partialFailures_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); onChanged(); } else { partialFailuresBuilder_.clear(); @@ -15804,7 +16037,7 @@ public java.util.List getPartialFailuresBuilderLi com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>( partialFailures_, - ((bitField0_ & 0x00020000) != 0), + ((bitField0_ & 0x00040000) != 0), getParentForChildren(), isClean()); partialFailures_ = null; @@ -15838,7 +16071,7 @@ public java.util.List getPartialFailuresBuilderLi * @return Whether the resourcesConsumed field is set. */ public boolean hasResourcesConsumed() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -15895,7 +16128,7 @@ public Builder setResourcesConsumed( } else { resourcesConsumedBuilder_.setMessage(value); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -15923,7 +16156,7 @@ public Builder setResourcesConsumed( } else { resourcesConsumedBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -15947,7 +16180,7 @@ public Builder setResourcesConsumed( public Builder mergeResourcesConsumed( com.google.cloud.aiplatform.v1beta1.ResourcesConsumed value) { if (resourcesConsumedBuilder_ == null) { - if (((bitField0_ & 0x00040000) != 0) + if (((bitField0_ & 0x00080000) != 0) && resourcesConsumed_ != null && resourcesConsumed_ != com.google.cloud.aiplatform.v1beta1.ResourcesConsumed.getDefaultInstance()) { @@ -15959,7 +16192,7 @@ public Builder mergeResourcesConsumed( resourcesConsumedBuilder_.mergeFrom(value); } if (resourcesConsumed_ != null) { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); } return this; @@ -15982,7 +16215,7 @@ public Builder mergeResourcesConsumed( * */ public Builder clearResourcesConsumed() { - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); resourcesConsumed_ = null; if (resourcesConsumedBuilder_ != null) { resourcesConsumedBuilder_.dispose(); @@ -16010,7 +16243,7 @@ public Builder clearResourcesConsumed() { */ public com.google.cloud.aiplatform.v1beta1.ResourcesConsumed.Builder getResourcesConsumedBuilder() { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return internalGetResourcesConsumedFieldBuilder().getBuilder(); } @@ -16096,7 +16329,7 @@ public Builder clearResourcesConsumed() { * @return Whether the completionStats field is set. */ public boolean hasCompletionStats() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -16142,7 +16375,7 @@ public Builder setCompletionStats(com.google.cloud.aiplatform.v1beta1.Completion } else { completionStatsBuilder_.setMessage(value); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -16165,7 +16398,7 @@ public Builder setCompletionStats( } else { completionStatsBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -16183,7 +16416,7 @@ public Builder setCompletionStats( */ public Builder mergeCompletionStats(com.google.cloud.aiplatform.v1beta1.CompletionStats value) { if (completionStatsBuilder_ == null) { - if (((bitField0_ & 0x00080000) != 0) + if (((bitField0_ & 0x00100000) != 0) && completionStats_ != null && completionStats_ != com.google.cloud.aiplatform.v1beta1.CompletionStats.getDefaultInstance()) { @@ -16195,7 +16428,7 @@ public Builder mergeCompletionStats(com.google.cloud.aiplatform.v1beta1.Completi completionStatsBuilder_.mergeFrom(value); } if (completionStats_ != null) { - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); } return this; @@ -16213,7 +16446,7 @@ public Builder mergeCompletionStats(com.google.cloud.aiplatform.v1beta1.Completi * */ public Builder clearCompletionStats() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); completionStats_ = null; if (completionStatsBuilder_ != null) { completionStatsBuilder_.dispose(); @@ -16235,7 +16468,7 @@ public Builder clearCompletionStats() { * */ public com.google.cloud.aiplatform.v1beta1.CompletionStats.Builder getCompletionStatsBuilder() { - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return internalGetCompletionStatsFieldBuilder().getBuilder(); } @@ -16311,7 +16544,7 @@ public com.google.cloud.aiplatform.v1beta1.CompletionStats.Builder getCompletion * @return Whether the createTime field is set. */ public boolean hasCreateTime() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** @@ -16357,7 +16590,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { } else { createTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -16379,7 +16612,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal } else { createTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -16397,7 +16630,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal */ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { - if (((bitField0_ & 0x00100000) != 0) + if (((bitField0_ & 0x00200000) != 0) && createTime_ != null && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getCreateTimeBuilder().mergeFrom(value); @@ -16408,7 +16641,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { createTimeBuilder_.mergeFrom(value); } if (createTime_ != null) { - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); } return this; @@ -16426,7 +16659,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { * */ public Builder clearCreateTime() { - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); createTime_ = null; if (createTimeBuilder_ != null) { createTimeBuilder_.dispose(); @@ -16448,7 +16681,7 @@ public Builder clearCreateTime() { * */ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return internalGetCreateTimeFieldBuilder().getBuilder(); } @@ -16524,7 +16757,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * @return Whether the startTime field is set. */ public boolean hasStartTime() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** @@ -16570,7 +16803,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { } else { startTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -16593,7 +16826,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu } else { startTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -16612,7 +16845,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu */ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { - if (((bitField0_ & 0x00200000) != 0) + if (((bitField0_ & 0x00400000) != 0) && startTime_ != null && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getStartTimeBuilder().mergeFrom(value); @@ -16623,7 +16856,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { startTimeBuilder_.mergeFrom(value); } if (startTime_ != null) { - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); } return this; @@ -16642,7 +16875,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { * */ public Builder clearStartTime() { - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); startTime_ = null; if (startTimeBuilder_ != null) { startTimeBuilder_.dispose(); @@ -16665,7 +16898,7 @@ public Builder clearStartTime() { * */ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return internalGetStartTimeFieldBuilder().getBuilder(); } @@ -16740,7 +16973,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * @return Whether the endTime field is set. */ public boolean hasEndTime() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** @@ -16784,7 +17017,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) { } else { endTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -16806,7 +17039,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) } else { endTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -16824,7 +17057,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) */ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { if (endTimeBuilder_ == null) { - if (((bitField0_ & 0x00400000) != 0) + if (((bitField0_ & 0x00800000) != 0) && endTime_ != null && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getEndTimeBuilder().mergeFrom(value); @@ -16835,7 +17068,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { endTimeBuilder_.mergeFrom(value); } if (endTime_ != null) { - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); } return this; @@ -16853,7 +17086,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { * */ public Builder clearEndTime() { - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x00800000); endTime_ = null; if (endTimeBuilder_ != null) { endTimeBuilder_.dispose(); @@ -16875,7 +17108,7 @@ public Builder clearEndTime() { * */ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return internalGetEndTimeFieldBuilder().getBuilder(); } @@ -16948,7 +17181,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { * @return Whether the updateTime field is set. */ public boolean hasUpdateTime() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** @@ -16994,7 +17227,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { } else { updateTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -17016,7 +17249,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal } else { updateTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -17034,7 +17267,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal */ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { - if (((bitField0_ & 0x00800000) != 0) + if (((bitField0_ & 0x01000000) != 0) && updateTime_ != null && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getUpdateTimeBuilder().mergeFrom(value); @@ -17045,7 +17278,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { updateTimeBuilder_.mergeFrom(value); } if (updateTime_ != null) { - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); } return this; @@ -17063,7 +17296,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { * */ public Builder clearUpdateTime() { - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); updateTime_ = null; if (updateTimeBuilder_ != null) { updateTimeBuilder_.dispose(); @@ -17085,7 +17318,7 @@ public Builder clearUpdateTime() { * */ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return internalGetUpdateTimeFieldBuilder().getBuilder(); } @@ -17156,7 +17389,7 @@ private com.google.protobuf.MapField interna if (!labels_.isMutable()) { labels_ = labels_.copy(); } - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); return labels_; } @@ -17270,7 +17503,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { } public Builder clearLabels() { - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x02000000); internalGetMutableLabels().getMutableMap().clear(); return this; } @@ -17301,7 +17534,7 @@ public Builder removeLabels(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; return internalGetMutableLabels().getMutableMap(); } @@ -17328,7 +17561,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap().put(key, value); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; return this; } @@ -17349,7 +17582,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { */ public Builder putAllLabels(java.util.Map values) { internalGetMutableLabels().getMutableMap().putAll(values); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; return this; } @@ -17374,7 +17607,7 @@ public Builder putAllLabels(java.util.Map va * @return Whether the encryptionSpec field is set. */ public boolean hasEncryptionSpec() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** @@ -17420,7 +17653,7 @@ public Builder setEncryptionSpec(com.google.cloud.aiplatform.v1beta1.EncryptionS } else { encryptionSpecBuilder_.setMessage(value); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -17443,7 +17676,7 @@ public Builder setEncryptionSpec( } else { encryptionSpecBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -17461,7 +17694,7 @@ public Builder setEncryptionSpec( */ public Builder mergeEncryptionSpec(com.google.cloud.aiplatform.v1beta1.EncryptionSpec value) { if (encryptionSpecBuilder_ == null) { - if (((bitField0_ & 0x02000000) != 0) + if (((bitField0_ & 0x04000000) != 0) && encryptionSpec_ != null && encryptionSpec_ != com.google.cloud.aiplatform.v1beta1.EncryptionSpec.getDefaultInstance()) { @@ -17473,7 +17706,7 @@ public Builder mergeEncryptionSpec(com.google.cloud.aiplatform.v1beta1.Encryptio encryptionSpecBuilder_.mergeFrom(value); } if (encryptionSpec_ != null) { - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); } return this; @@ -17491,7 +17724,7 @@ public Builder mergeEncryptionSpec(com.google.cloud.aiplatform.v1beta1.Encryptio * .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 24; */ public Builder clearEncryptionSpec() { - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); encryptionSpec_ = null; if (encryptionSpecBuilder_ != null) { encryptionSpecBuilder_.dispose(); @@ -17513,7 +17746,7 @@ public Builder clearEncryptionSpec() { * .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 24; */ public com.google.cloud.aiplatform.v1beta1.EncryptionSpec.Builder getEncryptionSpecBuilder() { - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); return internalGetEncryptionSpecFieldBuilder().getBuilder(); } @@ -17590,7 +17823,7 @@ public com.google.cloud.aiplatform.v1beta1.EncryptionSpec.Builder getEncryptionS * @return Whether the modelMonitoringConfig field is set. */ public boolean hasModelMonitoringConfig() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** @@ -17639,7 +17872,7 @@ public Builder setModelMonitoringConfig( } else { modelMonitoringConfigBuilder_.setMessage(value); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -17663,7 +17896,7 @@ public Builder setModelMonitoringConfig( } else { modelMonitoringConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -17683,7 +17916,7 @@ public Builder setModelMonitoringConfig( public Builder mergeModelMonitoringConfig( com.google.cloud.aiplatform.v1beta1.ModelMonitoringConfig value) { if (modelMonitoringConfigBuilder_ == null) { - if (((bitField0_ & 0x04000000) != 0) + if (((bitField0_ & 0x08000000) != 0) && modelMonitoringConfig_ != null && modelMonitoringConfig_ != com.google.cloud.aiplatform.v1beta1.ModelMonitoringConfig.getDefaultInstance()) { @@ -17695,7 +17928,7 @@ public Builder mergeModelMonitoringConfig( modelMonitoringConfigBuilder_.mergeFrom(value); } if (modelMonitoringConfig_ != null) { - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); } return this; @@ -17714,7 +17947,7 @@ public Builder mergeModelMonitoringConfig( * */ public Builder clearModelMonitoringConfig() { - bitField0_ = (bitField0_ & ~0x04000000); + bitField0_ = (bitField0_ & ~0x08000000); modelMonitoringConfig_ = null; if (modelMonitoringConfigBuilder_ != null) { modelMonitoringConfigBuilder_.dispose(); @@ -17738,7 +17971,7 @@ public Builder clearModelMonitoringConfig() { */ public com.google.cloud.aiplatform.v1beta1.ModelMonitoringConfig.Builder getModelMonitoringConfigBuilder() { - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return internalGetModelMonitoringConfigFieldBuilder().getBuilder(); } @@ -17799,12 +18032,12 @@ public Builder clearModelMonitoringConfig() { modelMonitoringStatsAnomalies_ = java.util.Collections.emptyList(); private void ensureModelMonitoringStatsAnomaliesIsMutable() { - if (!((bitField0_ & 0x08000000) != 0)) { + if (!((bitField0_ & 0x10000000) != 0)) { modelMonitoringStatsAnomalies_ = new java.util.ArrayList< com.google.cloud.aiplatform.v1beta1.ModelMonitoringStatsAnomalies>( modelMonitoringStatsAnomalies_); - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; } } @@ -18062,7 +18295,7 @@ public Builder addAllModelMonitoringStatsAnomalies( public Builder clearModelMonitoringStatsAnomalies() { if (modelMonitoringStatsAnomaliesBuilder_ == null) { modelMonitoringStatsAnomalies_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); onChanged(); } else { modelMonitoringStatsAnomaliesBuilder_.clear(); @@ -18216,7 +18449,7 @@ public Builder removeModelMonitoringStatsAnomalies(int index) { com.google.cloud.aiplatform.v1beta1.ModelMonitoringStatsAnomalies.Builder, com.google.cloud.aiplatform.v1beta1.ModelMonitoringStatsAnomaliesOrBuilder>( modelMonitoringStatsAnomalies_, - ((bitField0_ & 0x08000000) != 0), + ((bitField0_ & 0x10000000) != 0), getParentForChildren(), isClean()); modelMonitoringStatsAnomalies_ = null; @@ -18243,7 +18476,7 @@ public Builder removeModelMonitoringStatsAnomalies(int index) { * @return Whether the modelMonitoringStatus field is set. */ public boolean hasModelMonitoringStatus() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** @@ -18289,7 +18522,7 @@ public Builder setModelMonitoringStatus(com.google.rpc.Status value) { } else { modelMonitoringStatusBuilder_.setMessage(value); } - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -18311,7 +18544,7 @@ public Builder setModelMonitoringStatus(com.google.rpc.Status.Builder builderFor } else { modelMonitoringStatusBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -18329,7 +18562,7 @@ public Builder setModelMonitoringStatus(com.google.rpc.Status.Builder builderFor */ public Builder mergeModelMonitoringStatus(com.google.rpc.Status value) { if (modelMonitoringStatusBuilder_ == null) { - if (((bitField0_ & 0x10000000) != 0) + if (((bitField0_ & 0x20000000) != 0) && modelMonitoringStatus_ != null && modelMonitoringStatus_ != com.google.rpc.Status.getDefaultInstance()) { getModelMonitoringStatusBuilder().mergeFrom(value); @@ -18340,7 +18573,7 @@ public Builder mergeModelMonitoringStatus(com.google.rpc.Status value) { modelMonitoringStatusBuilder_.mergeFrom(value); } if (modelMonitoringStatus_ != null) { - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); } return this; @@ -18358,7 +18591,7 @@ public Builder mergeModelMonitoringStatus(com.google.rpc.Status value) { * */ public Builder clearModelMonitoringStatus() { - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x20000000); modelMonitoringStatus_ = null; if (modelMonitoringStatusBuilder_ != null) { modelMonitoringStatusBuilder_.dispose(); @@ -18380,7 +18613,7 @@ public Builder clearModelMonitoringStatus() { * */ public com.google.rpc.Status.Builder getModelMonitoringStatusBuilder() { - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); return internalGetModelMonitoringStatusFieldBuilder().getBuilder(); } @@ -18477,7 +18710,7 @@ public boolean getDisableContainerLogging() { public Builder setDisableContainerLogging(boolean value) { disableContainerLogging_ = value; - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -18500,7 +18733,7 @@ public Builder setDisableContainerLogging(boolean value) { * @return This builder for chaining. */ public Builder clearDisableContainerLogging() { - bitField0_ = (bitField0_ & ~0x20000000); + bitField0_ = (bitField0_ & ~0x40000000); disableContainerLogging_ = false; onChanged(); return this; @@ -18539,7 +18772,7 @@ public boolean getSatisfiesPzs() { public Builder setSatisfiesPzs(boolean value) { satisfiesPzs_ = value; - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -18556,7 +18789,7 @@ public Builder setSatisfiesPzs(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzs() { - bitField0_ = (bitField0_ & ~0x40000000); + bitField0_ = (bitField0_ & ~0x80000000); satisfiesPzs_ = false; onChanged(); return this; @@ -18595,7 +18828,7 @@ public boolean getSatisfiesPzi() { public Builder setSatisfiesPzi(boolean value) { satisfiesPzi_ = value; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -18612,7 +18845,7 @@ public Builder setSatisfiesPzi(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzi() { - bitField0_ = (bitField0_ & ~0x80000000); + bitField1_ = (bitField1_ & ~0x00000001); satisfiesPzi_ = false; onChanged(); return this; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobOrBuilder.java index 4abd4fdaf34f..f4c18d4e23be 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobOrBuilder.java @@ -211,6 +211,42 @@ public interface BatchPredictionJobOrBuilder com.google.cloud.aiplatform.v1beta1.UnmanagedContainerModelOrBuilder getUnmanagedContainerModelOrBuilder(); + /** + * + * + *
+   * For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that
+   * produces the predictions via this job, must share the same ancestor
+   * Location. Exactly one of model, unmanaged_container_model, or endpoint must
+   * be set.
+   * Example:
+   * `projects/193595526740/locations/us-central1/endpoints/4203439000301600768`
+   * 
+ * + * string endpoint = 41 [(.google.api.resource_reference) = { ... } + * + * @return The endpoint. + */ + java.lang.String getEndpoint(); + + /** + * + * + *
+   * For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that
+   * produces the predictions via this job, must share the same ancestor
+   * Location. Exactly one of model, unmanaged_container_model, or endpoint must
+   * be set.
+   * Example:
+   * `projects/193595526740/locations/us-central1/endpoints/4203439000301600768`
+   * 
+ * + * string endpoint = 41 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for endpoint. + */ + com.google.protobuf.ByteString getEndpointBytes(); + /** * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobProto.java index 00767c464b95..365649351865 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobProto.java @@ -73,109 +73,114 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n" - + ":google/cloud/aiplatform/v1beta1/batch_prediction_job.proto\022\037google.cloud.aipla" + "\n:google/cloud/aiplatform/v1beta1/batch_" + + "prediction_job.proto\022\037google.cloud.aipla" + "tform.v1beta1\032\037google/api/field_behavior" + ".proto\032\031google/api/resource.proto\0326googl" - + "e/cloud/aiplatform/v1beta1/completion_stats.proto\0325google/cloud/aiplatform/v1bet" - + "a1/encryption_spec.proto\0321google/cloud/aiplatform/v1beta1/explanation.proto\032(goo" - + "gle/cloud/aiplatform/v1beta1/io.proto\032/google/cloud/aiplatform/v1beta1/job_state" - + ".proto\0327google/cloud/aiplatform/v1beta1/machine_resources.proto\032Dgoogle/cloud/ai" - + "platform/v1beta1/manual_batch_tuning_parameters.proto\032Egoogle/cloud/aiplatform/v" - + "1beta1/model_deployment_monitoring_job.proto\0326google/cloud/aiplatform/v1beta1/mo" - + "del_monitoring.proto\032?google/cloud/aiplatform/v1beta1/unmanaged_container_model." + + "e/cloud/aiplatform/v1beta1/completion_st" + + "ats.proto\0325google/cloud/aiplatform/v1bet" + + "a1/encryption_spec.proto\0321google/cloud/a" + + "iplatform/v1beta1/explanation.proto\032(goo" + + "gle/cloud/aiplatform/v1beta1/io.proto\032/g" + + "oogle/cloud/aiplatform/v1beta1/job_state" + + ".proto\0327google/cloud/aiplatform/v1beta1/" + + "machine_resources.proto\032Dgoogle/cloud/ai" + + "platform/v1beta1/manual_batch_tuning_par" + + "ameters.proto\032Egoogle/cloud/aiplatform/v" + + "1beta1/model_deployment_monitoring_job.p" + + "roto\0326google/cloud/aiplatform/v1beta1/mo" + + "del_monitoring.proto\032?google/cloud/aipla" + + "tform/v1beta1/unmanaged_container_model." + "proto\032\034google/protobuf/struct.proto\032\037goo" - + "gle/protobuf/timestamp.proto\032\027google/rpc/status.proto\"\374\030\n" - + "\022BatchPredictionJob\022\021\n" - + "\004name\030\001 \001(\tB\003\340A\003\022\031\n" - + "\014display_name\030\002 \001(\tB\003\340A\002\0223\n" - + "\005model\030\003 \001(\tB$\372A!\n" - + "\037aiplatform.googleapis.com/Model\022\035\n" - + "\020model_version_id\030\036 \001(\tB\003\340A\003\022[\n" - + "\031unmanaged_container_model\030\034 \001(" - + "\01328.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel\022Z\n" - + "\014input_config\030\004 \001(" - + "\0132?.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfigB\003\340A\002\022[\n" - + "\017instance_config\030\033 \001(\0132B.google.cloud.aiplatfo" - + "rm.v1beta1.BatchPredictionJob.InstanceConfig\0220\n" - + "\020model_parameters\030\005 \001(\0132\026.google.protobuf.Value\022\\\n\r" - + "output_config\030\006 \001(\0132@." - + "google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfigB\003\340A\002\022U\n" - + "\023dedicated_resources\030\007" - + " \001(\01328.google.cloud.aiplatform.v1beta1.BatchDedicatedResources\022\027\n" - + "\017service_account\030\035 \001(\t\022i\n" - + "\036manual_batch_tuning_parameters\030\010 \001(\0132<.google.cloud.aipl" - + "atform.v1beta1.ManualBatchTuningParametersB\003\340A\005\022\034\n" - + "\024generate_explanation\030\027 \001(\010\022J\n" - + "\020explanation_spec\030\031" - + " \001(\01320.google.cloud.aiplatform.v1beta1.ExplanationSpec\022X\n" - + "\013output_info\030\t \001(\0132>.google.cloud.aiplatform" - + ".v1beta1.BatchPredictionJob.OutputInfoB\003\340A\003\022=\n" - + "\005state\030\n" - + " \001(\0162).google.cloud.aiplatform.v1beta1.JobStateB\003\340A\003\022&\n" - + "\005error\030\013 \001(\0132\022.google.rpc.StatusB\003\340A\003\0221\n" - + "\020partial_failures\030\014 \003(\0132\022.google.rpc.StatusB\003\340A\003\022S\n" - + "\022resources_consumed\030\r" - + " \001(\01322.google.cloud.aiplatform.v1beta1.ResourcesConsumedB\003\340A\003\022O\n" - + "\020completion_stats\030\016 \001(\01320.google.cl" - + "oud.aiplatform.v1beta1.CompletionStatsB\003\340A\003\0224\n" - + "\013create_time\030\017" - + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0223\n\n" - + "start_time\030\020 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" - + "\010end_time\030\021 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" - + "\013update_time\030\022 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022O\n" - + "\006labels\030\023 \003(\0132?.google" - + ".cloud.aiplatform.v1beta1.BatchPredictionJob.LabelsEntry\022H\n" - + "\017encryption_spec\030\030 \001(" - + "\0132/.google.cloud.aiplatform.v1beta1.EncryptionSpec\022W\n" - + "\027model_monitoring_config\030\032 " - + "\001(\01326.google.cloud.aiplatform.v1beta1.ModelMonitoringConfig\022h\n" - + " model_monitoring_stats_anomalies\030\037 \003(\0132>.google.cloud.aip" - + "latform.v1beta1.ModelMonitoringStatsAnomalies\0228\n" - + "\027model_monitoring_status\030 \001(\0132\022.google.rpc.StatusB\003\340A\003\022!\n" - + "\031disable_container_logging\030\" \001(\010\022\032\n\r" - + "satisfies_pzs\030$ \001(\010B\003\340A\003\022\032\n\r" - + "satisfies_pzi\030% \001(\010B\003\340A\003\032\260\002\n" - + "\013InputConfig\022@\n\n" - + "gcs_source\030\002 \001(\0132*.google.cloud.aiplatform.v1beta1.GcsSourceH\000\022J\n" - + "\017bigquery_source\030\003" - + " \001(\0132/.google.cloud.aiplatform.v1beta1.BigQuerySourceH\000\022j\n" - + " vertex_multimodal_dataset_source\030\004 \001(\0132>.goo" - + "gle.cloud.aiplatform.v1beta1.VertexMultimodalDatasetSourceH\000\022\035\n" - + "\020instances_format\030\001 \001(\tB\003\340A\002B\010\n" - + "\006source\032l\n" - + "\016InstanceConfig\022\025\n\r" - + "instance_type\030\001 \001(\t\022\021\n" - + "\tkey_field\030\002 \001(\t\022\027\n" - + "\017included_fields\030\003 \003(\t\022\027\n" - + "\017excluded_fields\030\004 \003(\t\032\326\002\n" - + "\014OutputConfig\022J\n" - + "\017gcs_destination\030\002" - + " \001(\0132/.google.cloud.aiplatform.v1beta1.GcsDestinationH\000\022T\n" - + "\024bigquery_destination\030\003" - + " \001(\01324.google.cloud.aiplatform.v1beta1.BigQueryDestinationH\000\022t\n" - + "%vertex_multimodal_dataset_destination\030\006 \001(\0132C." - + "google.cloud.aiplatform.v1beta1.VertexMultimodalDatasetDestinationH\000\022\037\n" - + "\022predictions_format\030\001 \001(\tB\003\340A\002B\r\n" - + "\013destination\032\345\001\n" - + "\n" - + "OutputInfo\022#\n" - + "\024gcs_output_directory\030\001 \001(\tB\003\340A\003H\000\022&\n" - + "\027bigquery_output_dataset\030\002 \001(\tB\003\340A\003H\000\022S\n" - + "\036vertex_multimodal_dataset_name\030\005 \001(\tB)\340A\003\372A#\n" - + "!aiplatform.googleapis.com/DatasetH\000\022\"\n" - + "\025bigquery_output_table\030\004 \001(\tB\003\340A\003B\021\n" - + "\017output_location\032-\n" - + "\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001:\206\001\352A\202\001\n" - + ",aiplatform.googleapis.com/BatchPredictionJob\022Rprojects/{project}/locations/{" - + "location}/batchPredictionJobs/{batch_prediction_job}B\356\001\n" - + "#com.google.cloud.aiplatform.v1beta1B\027BatchPredictionJobProtoP\001Z" - + "Ccloud.google.com/go/aiplatform/apiv1bet" - + "a1/aiplatformpb;aiplatformpb\252\002\037Google.Cl" - + "oud.AIPlatform.V1Beta1\312\002\037Google\\Cloud\\AI" - + "Platform\\V1beta1\352\002\"Google::Cloud::AIPlatform::V1beta1b\006proto3" + + "gle/protobuf/timestamp.proto\032\027google/rpc" + + "/status.proto\"\267\031\n\022BatchPredictionJob\022\021\n\004" + + "name\030\001 \001(\tB\003\340A\003\022\031\n\014display_name\030\002 \001(\tB\003\340" + + "A\002\0223\n\005model\030\003 \001(\tB$\372A!\n\037aiplatform.googl" + + "eapis.com/Model\022\035\n\020model_version_id\030\036 \001(" + + "\tB\003\340A\003\022[\n\031unmanaged_container_model\030\034 \001(" + + "\01328.google.cloud.aiplatform.v1beta1.Unma" + + "nagedContainerModel\0229\n\010endpoint\030) \001(\tB\'\372" + + "A$\n\"aiplatform.googleapis.com/Endpoint\022Z" + + "\n\014input_config\030\004 \001(\0132?.google.cloud.aipl" + + "atform.v1beta1.BatchPredictionJob.InputC" + + "onfigB\003\340A\002\022[\n\017instance_config\030\033 \001(\0132B.go" + + "ogle.cloud.aiplatform.v1beta1.BatchPredi" + + "ctionJob.InstanceConfig\0220\n\020model_paramet" + + "ers\030\005 \001(\0132\026.google.protobuf.Value\022\\\n\rout" + + "put_config\030\006 \001(\0132@.google.cloud.aiplatfo" + + "rm.v1beta1.BatchPredictionJob.OutputConf" + + "igB\003\340A\002\022U\n\023dedicated_resources\030\007 \001(\01328.g" + + "oogle.cloud.aiplatform.v1beta1.BatchDedi" + + "catedResources\022\027\n\017service_account\030\035 \001(\t\022" + + "i\n\036manual_batch_tuning_parameters\030\010 \001(\0132" + + "<.google.cloud.aiplatform.v1beta1.Manual" + + "BatchTuningParametersB\003\340A\005\022\034\n\024generate_e" + + "xplanation\030\027 \001(\010\022J\n\020explanation_spec\030\031 \001" + + "(\01320.google.cloud.aiplatform.v1beta1.Exp" + + "lanationSpec\022X\n\013output_info\030\t \001(\0132>.goog" + + "le.cloud.aiplatform.v1beta1.BatchPredict" + + "ionJob.OutputInfoB\003\340A\003\022=\n\005state\030\n \001(\0162)." + + "google.cloud.aiplatform.v1beta1.JobState" + + "B\003\340A\003\022&\n\005error\030\013 \001(\0132\022.google.rpc.Status" + + "B\003\340A\003\0221\n\020partial_failures\030\014 \003(\0132\022.google" + + ".rpc.StatusB\003\340A\003\022S\n\022resources_consumed\030\r" + + " \001(\01322.google.cloud.aiplatform.v1beta1.R" + + "esourcesConsumedB\003\340A\003\022O\n\020completion_stat" + + "s\030\016 \001(\01320.google.cloud.aiplatform.v1beta" + + "1.CompletionStatsB\003\340A\003\0224\n\013create_time\030\017 " + + "\001(\0132\032.google.protobuf.TimestampB\003\340A\003\0223\n\n" + + "start_time\030\020 \001(\0132\032.google.protobuf.Times" + + "tampB\003\340A\003\0221\n\010end_time\030\021 \001(\0132\032.google.pro" + + "tobuf.TimestampB\003\340A\003\0224\n\013update_time\030\022 \001(" + + "\0132\032.google.protobuf.TimestampB\003\340A\003\022O\n\006la" + + "bels\030\023 \003(\0132?.google.cloud.aiplatform.v1b" + + "eta1.BatchPredictionJob.LabelsEntry\022H\n\017e" + + "ncryption_spec\030\030 \001(\0132/.google.cloud.aipl" + + "atform.v1beta1.EncryptionSpec\022W\n\027model_m" + + "onitoring_config\030\032 \001(\01326.google.cloud.ai" + + "platform.v1beta1.ModelMonitoringConfig\022h" + + "\n model_monitoring_stats_anomalies\030\037 \003(\013" + + "2>.google.cloud.aiplatform.v1beta1.Model" + + "MonitoringStatsAnomalies\0228\n\027model_monito" + + "ring_status\030 \001(\0132\022.google.rpc.StatusB\003\340" + + "A\003\022!\n\031disable_container_logging\030\" \001(\010\022\032\n" + + "\rsatisfies_pzs\030$ \001(\010B\003\340A\003\022\032\n\rsatisfies_p" + + "zi\030% \001(\010B\003\340A\003\032\260\002\n\013InputConfig\022@\n\ngcs_sou" + + "rce\030\002 \001(\0132*.google.cloud.aiplatform.v1be" + + "ta1.GcsSourceH\000\022J\n\017bigquery_source\030\003 \001(\013" + + "2/.google.cloud.aiplatform.v1beta1.BigQu" + + "erySourceH\000\022j\n vertex_multimodal_dataset" + + "_source\030\004 \001(\0132>.google.cloud.aiplatform." + + "v1beta1.VertexMultimodalDatasetSourceH\000\022" + + "\035\n\020instances_format\030\001 \001(\tB\003\340A\002B\010\n\006source" + + "\032l\n\016InstanceConfig\022\025\n\rinstance_type\030\001 \001(" + + "\t\022\021\n\tkey_field\030\002 \001(\t\022\027\n\017included_fields\030" + + "\003 \003(\t\022\027\n\017excluded_fields\030\004 \003(\t\032\326\002\n\014Outpu" + + "tConfig\022J\n\017gcs_destination\030\002 \001(\0132/.googl" + + "e.cloud.aiplatform.v1beta1.GcsDestinatio" + + "nH\000\022T\n\024bigquery_destination\030\003 \001(\01324.goog" + + "le.cloud.aiplatform.v1beta1.BigQueryDest" + + "inationH\000\022t\n%vertex_multimodal_dataset_d" + + "estination\030\006 \001(\0132C.google.cloud.aiplatfo" + + "rm.v1beta1.VertexMultimodalDatasetDestin" + + "ationH\000\022\037\n\022predictions_format\030\001 \001(\tB\003\340A\002" + + "B\r\n\013destination\032\345\001\n\nOutputInfo\022#\n\024gcs_ou" + + "tput_directory\030\001 \001(\tB\003\340A\003H\000\022&\n\027bigquery_" + + "output_dataset\030\002 \001(\tB\003\340A\003H\000\022S\n\036vertex_mu" + + "ltimodal_dataset_name\030\005 \001(\tB)\340A\003\372A#\n!aip" + + "latform.googleapis.com/DatasetH\000\022\"\n\025bigq" + + "uery_output_table\030\004 \001(\tB\003\340A\003B\021\n\017output_l" + + "ocation\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" + + "alue\030\002 \001(\t:\0028\001:\206\001\352A\202\001\n,aiplatform.google" + + "apis.com/BatchPredictionJob\022Rprojects/{p" + + "roject}/locations/{location}/batchPredic" + + "tionJobs/{batch_prediction_job}B\356\001\n#com." + + "google.cloud.aiplatform.v1beta1B\027BatchPr" + + "edictionJobProtoP\001ZCcloud.google.com/go/" + + "aiplatform/apiv1beta1/aiplatformpb;aipla" + + "tformpb\252\002\037Google.Cloud.AIPlatform.V1Beta" + + "1\312\002\037Google\\Cloud\\AIPlatform\\V1beta1\352\002\"Go" + + "ogle::Cloud::AIPlatform::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -208,6 +213,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Model", "ModelVersionId", "UnmanagedContainerModel", + "Endpoint", "InputConfig", "InstanceConfig", "ModelParameters", diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/batch_prediction_job.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/batch_prediction_job.proto index 7be3f4f5edce..1497409ddf4a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/batch_prediction_job.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/batch_prediction_job.proto @@ -320,6 +320,16 @@ message BatchPredictionJob { // Exactly one of model and unmanaged_container_model must be set. UnmanagedContainerModel unmanaged_container_model = 28; + // For Bring-Your-Own-Endpoint (BYOE), the name of the Endpoint resource that + // produces the predictions via this job, must share the same ancestor + // Location. Exactly one of model, unmanaged_container_model, or endpoint must + // be set. + // Example: + // `projects/193595526740/locations/us-central1/endpoints/4203439000301600768` + string endpoint = 41 [(google.api.resource_reference) = { + type: "aiplatform.googleapis.com/Endpoint" + }]; + // Required. Input configuration of the instances on which predictions are // performed. The schema of any single instance may be specified via the // [Model's][google.cloud.aiplatform.v1beta1.BatchPredictionJob.model] diff --git a/java-bigtable/google-cloud-bigtable/src/main/resources/META-INF/native-image/com.google.cloud.bigtable.data.v2/reflect-config.json b/java-bigtable/google-cloud-bigtable/src/main/resources/META-INF/native-image/com.google.cloud.bigtable.data.v2/reflect-config.json index 21a24bbacaff..40ec1b584dfc 100644 --- a/java-bigtable/google-cloud-bigtable/src/main/resources/META-INF/native-image/com.google.cloud.bigtable.data.v2/reflect-config.json +++ b/java-bigtable/google-cloud-bigtable/src/main/resources/META-INF/native-image/com.google.cloud.bigtable.data.v2/reflect-config.json @@ -1331,6 +1331,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.bigtable.v2.Mutation$TimestampOrigin", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.bigtable.v2.OpenAuthorizedViewRequest", "queryAllDeclaredConstructors": true, diff --git a/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/DataProto.java b/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/DataProto.java index b56bc262096c..0823e7cd9f8b 100644 --- a/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/DataProto.java +++ b/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/DataProto.java @@ -289,7 +289,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020predicate_filter\030\001 \001(\0132\035.google.bigtable.v2.RowFilter\0222\n" + "\013true_filter\030\002 \001(\0132\035.google.bigtable.v2.RowFilter\0223\n" + "\014false_filter\030\003 \001(\0132\035.google.bigtable.v2.RowFilterB\010\n" - + "\006filter\"\255\010\n" + + "\006filter\"\336\t\n" + "\010Mutation\0228\n" + "\010set_cell\030\001 \001(\0132$.google.bigtable.v2.Mutation.SetCellH\000\022=\n" + "\013add_to_cell\030\005" @@ -300,7 +300,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022delete_from_family\030\003" + " \001(\0132-.google.bigtable.v2.Mutation.DeleteFromFamilyH\000\022E\n" + "\017delete_from_row\030\004" - + " \001(\0132*.google.bigtable.v2.Mutation.DeleteFromRowH\000\032a\n" + + " \001(\0132*.google.bigtable.v2.Mutation.DeleteFromRowH\000\022K\n" + + "\020timestamp_origin\030\007" + + " \001(\0162,.google.bigtable.v2.Mutation.TimestampOriginB\003\340A\001\032a\n" + "\007SetCell\022\023\n" + "\013family_name\030\001 \001(\t\022\030\n" + "\020column_qualifier\030\002 \001(\014\022\030\n" @@ -322,7 +324,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "time_range\030\003 \001(\0132\".google.bigtable.v2.TimestampRange\032\'\n" + "\020DeleteFromFamily\022\023\n" + "\013family_name\030\001 \001(\t\032\017\n\r" - + "DeleteFromRowB\n\n" + + "DeleteFromRow\"b\n" + + "\017TimestampOrigin\022 \n" + + "\034TIMESTAMP_ORIGIN_UNSPECIFIED\020\000\022\022\n" + + "\016USER_SPECIFIED\020\001\022\031\n" + + "\025CLIENT_AUTO_GENERATED\020\002B\n\n" + "\010mutation\"\200\001\n" + "\023ReadModifyWriteRule\022\023\n" + "\013family_name\030\001 \001(\t\022\030\n" @@ -363,10 +369,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013Idempotency\022\r\n" + "\005token\030\001 \001(\014\022.\n\n" + "start_time\030\002 \001(\0132\032.google.protobuf.TimestampB\263\001\n" - + "\026com.google.bigtable.v2B\tDataProtoP\001Z8cloud.google.com/go/bigtable/apiv2/b" - + "igtablepb;bigtablepb\252\002\030Google.Cloud.Bigt" - + "able.V2\312\002\030Google\\Cloud\\Bigtable\\V2\352\002\033Goo" - + "gle::Cloud::Bigtable::V2b\006proto3" + + "\026com.google.bigtable.v2B\tDataProtoP\001Z8cloud.google.com/go" + + "/bigtable/apiv2/bigtablepb;bigtablepb\252\002\030" + + "Google.Cloud.Bigtable.V2\312\002\030Google\\Cloud\\" + + "Bigtable\\V2\352\002\033Google::Cloud::Bigtable::V2b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -546,6 +552,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DeleteFromColumn", "DeleteFromFamily", "DeleteFromRow", + "TimestampOrigin", "Mutation", }); internal_static_google_bigtable_v2_Mutation_SetCell_descriptor = diff --git a/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Mutation.java b/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Mutation.java index 4ae3737f344e..79a380758931 100644 --- a/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Mutation.java +++ b/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Mutation.java @@ -51,7 +51,9 @@ private Mutation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private Mutation() {} + private Mutation() { + timestampOrigin_ = 0; + } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.bigtable.v2.DataProto.internal_static_google_bigtable_v2_Mutation_descriptor; @@ -66,6 +68,193 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.bigtable.v2.Mutation.class, com.google.bigtable.v2.Mutation.Builder.class); } + /** + * + * + *
+   * Represents the origin of the timestamp in the mutation.
+   * 
+ * + * Protobuf enum {@code google.bigtable.v2.Mutation.TimestampOrigin} + */ + public enum TimestampOrigin implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Default value. Should not be explicitly set.
+     * 
+ * + * TIMESTAMP_ORIGIN_UNSPECIFIED = 0; + */ + TIMESTAMP_ORIGIN_UNSPECIFIED(0), + /** + * + * + *
+     * Indicates that the timestamp was explicitly provided by the user (either
+     * `>0` or `-1` for server-assigned).
+     * The server will reject the mutation if the timestamp's precision does not
+     * match the table's granularity.
+     * (e.g., a millisecond table only allows timestamps that are multiples of
+     * 1000).
+     * 
+ * + * USER_SPECIFIED = 1; + */ + USER_SPECIFIED(1), + /** + * + * + *
+     * Indicates that the timestamp was auto-generated by the client library.
+     * The server will truncate the timestamp's precision to match the table's
+     * granularity.
+     * (e.g., zeroing the last 3 digits for a millisecond table).
+     * 
+ * + * CLIENT_AUTO_GENERATED = 2; + */ + CLIENT_AUTO_GENERATED(2), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "TimestampOrigin"); + } + + /** + * + * + *
+     * Default value. Should not be explicitly set.
+     * 
+ * + * TIMESTAMP_ORIGIN_UNSPECIFIED = 0; + */ + public static final int TIMESTAMP_ORIGIN_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Indicates that the timestamp was explicitly provided by the user (either
+     * `>0` or `-1` for server-assigned).
+     * The server will reject the mutation if the timestamp's precision does not
+     * match the table's granularity.
+     * (e.g., a millisecond table only allows timestamps that are multiples of
+     * 1000).
+     * 
+ * + * USER_SPECIFIED = 1; + */ + public static final int USER_SPECIFIED_VALUE = 1; + + /** + * + * + *
+     * Indicates that the timestamp was auto-generated by the client library.
+     * The server will truncate the timestamp's precision to match the table's
+     * granularity.
+     * (e.g., zeroing the last 3 digits for a millisecond table).
+     * 
+ * + * CLIENT_AUTO_GENERATED = 2; + */ + public static final int CLIENT_AUTO_GENERATED_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static TimestampOrigin valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static TimestampOrigin forNumber(int value) { + switch (value) { + case 0: + return TIMESTAMP_ORIGIN_UNSPECIFIED; + case 1: + return USER_SPECIFIED; + case 2: + return CLIENT_AUTO_GENERATED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public TimestampOrigin findValueByNumber(int number) { + return TimestampOrigin.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.bigtable.v2.Mutation.getDescriptor().getEnumTypes().get(0); + } + + private static final TimestampOrigin[] VALUES = values(); + + public static TimestampOrigin valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private TimestampOrigin(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.bigtable.v2.Mutation.TimestampOrigin) + } + public interface SetCellOrBuilder extends // @@protoc_insertion_point(interface_extends:google.bigtable.v2.Mutation.SetCell) @@ -6751,6 +6940,47 @@ public com.google.bigtable.v2.Mutation.DeleteFromRowOrBuilder getDeleteFromRowOr return com.google.bigtable.v2.Mutation.DeleteFromRow.getDefaultInstance(); } + public static final int TIMESTAMP_ORIGIN_FIELD_NUMBER = 7; + private int timestampOrigin_ = 0; + + /** + * + * + *
+   * Optional. The origin of the timestamp in this mutation.
+   * 
+ * + * + * .google.bigtable.v2.Mutation.TimestampOrigin timestamp_origin = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for timestampOrigin. + */ + @java.lang.Override + public int getTimestampOriginValue() { + return timestampOrigin_; + } + + /** + * + * + *
+   * Optional. The origin of the timestamp in this mutation.
+   * 
+ * + * + * .google.bigtable.v2.Mutation.TimestampOrigin timestamp_origin = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The timestampOrigin. + */ + @java.lang.Override + public com.google.bigtable.v2.Mutation.TimestampOrigin getTimestampOrigin() { + com.google.bigtable.v2.Mutation.TimestampOrigin result = + com.google.bigtable.v2.Mutation.TimestampOrigin.forNumber(timestampOrigin_); + return result == null ? com.google.bigtable.v2.Mutation.TimestampOrigin.UNRECOGNIZED : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -6783,6 +7013,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (mutationCase_ == 6) { output.writeMessage(6, (com.google.bigtable.v2.Mutation.MergeToCell) mutation_); } + if (timestampOrigin_ + != com.google.bigtable.v2.Mutation.TimestampOrigin.TIMESTAMP_ORIGIN_UNSPECIFIED + .getNumber()) { + output.writeEnum(7, timestampOrigin_); + } getUnknownFields().writeTo(output); } @@ -6822,6 +7057,11 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 6, (com.google.bigtable.v2.Mutation.MergeToCell) mutation_); } + if (timestampOrigin_ + != com.google.bigtable.v2.Mutation.TimestampOrigin.TIMESTAMP_ORIGIN_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, timestampOrigin_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -6837,6 +7077,7 @@ public boolean equals(final java.lang.Object obj) { } com.google.bigtable.v2.Mutation other = (com.google.bigtable.v2.Mutation) obj; + if (timestampOrigin_ != other.timestampOrigin_) return false; if (!getMutationCase().equals(other.getMutationCase())) return false; switch (mutationCase_) { case 1: @@ -6871,6 +7112,8 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TIMESTAMP_ORIGIN_FIELD_NUMBER; + hash = (53 * hash) + timestampOrigin_; switch (mutationCase_) { case 1: hash = (37 * hash) + SET_CELL_FIELD_NUMBER; @@ -7055,6 +7298,7 @@ public Builder clear() { if (deleteFromRowBuilder_ != null) { deleteFromRowBuilder_.clear(); } + timestampOrigin_ = 0; mutationCase_ = 0; mutation_ = null; return this; @@ -7093,6 +7337,9 @@ public com.google.bigtable.v2.Mutation buildPartial() { private void buildPartial0(com.google.bigtable.v2.Mutation result) { int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000040) != 0)) { + result.timestampOrigin_ = timestampOrigin_; + } } private void buildPartialOneofs(com.google.bigtable.v2.Mutation result) { @@ -7130,6 +7377,9 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.bigtable.v2.Mutation other) { if (other == com.google.bigtable.v2.Mutation.getDefaultInstance()) return this; + if (other.timestampOrigin_ != 0) { + setTimestampOriginValue(other.getTimestampOriginValue()); + } switch (other.getMutationCase()) { case SET_CELL: { @@ -7233,6 +7483,12 @@ public Builder mergeFrom( mutationCase_ = 6; break; } // case 50 + case 56: + { + timestampOrigin_ = input.readEnum(); + bitField0_ |= 0x00000040; + break; + } // case 56 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -8574,6 +8830,111 @@ public com.google.bigtable.v2.Mutation.DeleteFromRowOrBuilder getDeleteFromRowOr return deleteFromRowBuilder_; } + private int timestampOrigin_ = 0; + + /** + * + * + *
+     * Optional. The origin of the timestamp in this mutation.
+     * 
+ * + * + * .google.bigtable.v2.Mutation.TimestampOrigin timestamp_origin = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for timestampOrigin. + */ + @java.lang.Override + public int getTimestampOriginValue() { + return timestampOrigin_; + } + + /** + * + * + *
+     * Optional. The origin of the timestamp in this mutation.
+     * 
+ * + * + * .google.bigtable.v2.Mutation.TimestampOrigin timestamp_origin = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for timestampOrigin to set. + * @return This builder for chaining. + */ + public Builder setTimestampOriginValue(int value) { + timestampOrigin_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The origin of the timestamp in this mutation.
+     * 
+ * + * + * .google.bigtable.v2.Mutation.TimestampOrigin timestamp_origin = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The timestampOrigin. + */ + @java.lang.Override + public com.google.bigtable.v2.Mutation.TimestampOrigin getTimestampOrigin() { + com.google.bigtable.v2.Mutation.TimestampOrigin result = + com.google.bigtable.v2.Mutation.TimestampOrigin.forNumber(timestampOrigin_); + return result == null ? com.google.bigtable.v2.Mutation.TimestampOrigin.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Optional. The origin of the timestamp in this mutation.
+     * 
+ * + * + * .google.bigtable.v2.Mutation.TimestampOrigin timestamp_origin = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The timestampOrigin to set. + * @return This builder for chaining. + */ + public Builder setTimestampOrigin(com.google.bigtable.v2.Mutation.TimestampOrigin value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000040; + timestampOrigin_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The origin of the timestamp in this mutation.
+     * 
+ * + * + * .google.bigtable.v2.Mutation.TimestampOrigin timestamp_origin = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearTimestampOrigin() { + bitField0_ = (bitField0_ & ~0x00000040); + timestampOrigin_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.bigtable.v2.Mutation) } diff --git a/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutationOrBuilder.java b/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutationOrBuilder.java index d6ac2d05e962..4dec633fe231 100644 --- a/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutationOrBuilder.java +++ b/java-bigtable/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutationOrBuilder.java @@ -248,5 +248,35 @@ public interface MutationOrBuilder */ com.google.bigtable.v2.Mutation.DeleteFromRowOrBuilder getDeleteFromRowOrBuilder(); + /** + * + * + *
+   * Optional. The origin of the timestamp in this mutation.
+   * 
+ * + * + * .google.bigtable.v2.Mutation.TimestampOrigin timestamp_origin = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for timestampOrigin. + */ + int getTimestampOriginValue(); + + /** + * + * + *
+   * Optional. The origin of the timestamp in this mutation.
+   * 
+ * + * + * .google.bigtable.v2.Mutation.TimestampOrigin timestamp_origin = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The timestampOrigin. + */ + com.google.bigtable.v2.Mutation.TimestampOrigin getTimestampOrigin(); + com.google.bigtable.v2.Mutation.MutationCase getMutationCase(); } diff --git a/java-bigtable/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/data.proto b/java-bigtable/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/data.proto index 010637b0016a..7ce43035774f 100644 --- a/java-bigtable/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/data.proto +++ b/java-bigtable/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/data.proto @@ -622,6 +622,26 @@ message Mutation { // A Mutation which deletes all cells from the containing row. message DeleteFromRow {} + // Represents the origin of the timestamp in the mutation. + enum TimestampOrigin { + // Default value. Should not be explicitly set. + TIMESTAMP_ORIGIN_UNSPECIFIED = 0; + + // Indicates that the timestamp was explicitly provided by the user (either + // `>0` or `-1` for server-assigned). + // The server will reject the mutation if the timestamp's precision does not + // match the table's granularity. + // (e.g., a millisecond table only allows timestamps that are multiples of + // 1000). + USER_SPECIFIED = 1; + + // Indicates that the timestamp was auto-generated by the client library. + // The server will truncate the timestamp's precision to match the table's + // granularity. + // (e.g., zeroing the last 3 digits for a millisecond table). + CLIENT_AUTO_GENERATED = 2; + } + // Which of the possible Mutation types to apply. oneof mutation { // Set a cell's value. @@ -642,6 +662,9 @@ message Mutation { // Deletes cells from the entire row. DeleteFromRow delete_from_row = 4; } + + // Optional. The origin of the timestamp in this mutation. + TimestampOrigin timestamp_origin = 7 [(google.api.field_behavior) = OPTIONAL]; } // Specifies an atomic read/modify/write operation on the latest value of the diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/package-info.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/package-info.java index 7e708a0bef8b..809c5e051a64 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/package-info.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/package-info.java @@ -15,7 +15,7 @@ */ /** - * A client to Vertex AI Search for commerce API + * A client to AI Commerce Search API * *

The interfaces provided are listed below, along with usage samples. * diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/package-info.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/package-info.java index 96eba34b4603..bfee915d8b89 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/package-info.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/package-info.java @@ -15,7 +15,7 @@ */ /** - * A client to Vertex AI Search for commerce API + * A client to AI Commerce Search API * *

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